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

10

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

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

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

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

$xwininfo...xwininfo:Windowid: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

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

Вопросы

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

Тестовоеизображение здесь .

    
задан pabouk 27.11.2014 в 17:19
источник

2 ответа

4

Это ошибка в eog (= Eye Of Gnome, = Gnome Image Viewer)

Посмотрите Отслеживание ошибок Launchpad и подпишитесь на список отслеживания ошибок и добавьте свое превосходное описание .

    
ответ дан Fabby 27.11.2014 в 21:37
источник
0

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

    
ответ дан sddgob 03.12.2014 в 21:33