GNOME Image Viewer открывает свое окно на 2 пикселя короче и искажает изображение путем повторной дискретизации

С момента установки Ubuntu 14.04 (не уверен, была ли проблема в более старых версиях) я заметил, что программа просмотра изображений GNOME открывает изображения в окне, которое на 2 пикселя меньше, чем нужно, чтобы показать изображение правильно без повторной выборки - пиксель в пиксель , Чтобы подогнать изображение, программа просмотра изображений переконфигурирует и изменяет размеры. Результат очень раздражает на скриншотах, потому что там я вижу размытый текст, который вызван изображением бесполезной понижающей дискретизации.

Демонстрация

Примечание. Чтобы правильно видеть демонстрационные изображения, не должно быть никаких изменение размера на вашей стороне - в браузере (например, в Firefox нажмите Ctrl + 0) на вашем рабочем столе и т. д.

Я создал тестовый шаблон тестового пикселя с полями размером 1 × 1 пиксель. Размер тестового изображения составляет 600 × 400 пикселей. Ниже вы видите изображение, открытое в Image Viewer. Обратите внимание на артефакты, вызванные понижающей дискретизацией на два пикселя и тонкие черные границы по бокам.

$ xwininfo 
...
xwininfo: Window id: 0x4e00007 "checkerboard-1x1px_600x400.png"
...
  Width: 600
  Height: 467
...
  Corners:  +49+112  -4151+112  -4151-1041  +49-1041
  -geometry 600x467+39+74

Обходные пути

После изменения размера окна по вертикали, чтобы добавить два пикселя, вы видите, что изображение отображается правильно пиксельно на пиксель без каких-либо артефактов изменения размера или черных границ по сторонам. default view

$ xwininfo 
...
xwininfo: Window id: 0x4e00007 "checkerboard-1x1px_600x400.png"
...
  Width: 600
  Height: 469
...
  Corners:  +49+112  -4151+112  -4151-1039  +49-1039
  -geometry 600x469+39+74

Другим (более простым) решением является использование функции View> Normal Size ( Ctrl +0), но к сожалению, окно не будет изменяться, а два вертикальных и некоторые горизонтальные пиксели (покрытые полосой прокрутки) на границе изображения будут обрезаны.

Вопросы

Может быть что-то в моей конфигурации вызывает эту проблему? Эта ошибка известна и сообщается? Я этого не нашел. Есть ли другие решения проблемы?

Здесь находится тестовое изображение.

1
задан 27 November 2014 в 22:01

1 ответ

Я всегда использую обходной путь для этого, нажав Ctrl + Num + после открытия изображения.

0
ответ дан 24 May 2018 в 01:32

Другие вопросы по тегам:

Похожие вопросы: