После установки Ubuntu 14.04 (не уверен, что проблема была в более старых версиях), я заметил, что GNOME Image Viewer открывает изображения в окне, которое на 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
обходные
После изменения размера окна по вертикали, чтобы добавить два пикселя, вы видите, что изображение отображается правильно, пиксель за пикселем, без каких-либо артефактов изменения размера или черных границ по бокам.
$ 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
Другой (более простой) обходной путь - использовать функцию «Вид»> «Нормальный размер» ( Ctrl+ 0), но, к сожалению, размер окна не изменится, и два вертикальных и несколько горизонтальных пикселей (покрытых полосой прокрутки) на границе изображения будут обрезаны.
Вопросов
Может ли быть что-то в моей конфигурации, вызывающее эту проблему? Эта ошибка известна и сообщена? Я не нашел это. Есть ли другие варианты решения проблемы?
Тестовое изображение здесь.