GNOME Image Viewer öffnet sein Fenster 2 Pixel kürzer und verzerrt das Bild durch Resampling

10

Seit der Installation von Ubuntu 14.04 (nicht sicher, ob das Problem in älteren Versionen aufgetreten ist) habe ich festgestellt, dass GNOME Image Viewer Bilder in einem Fenster öffnet, das 2 Pixel kürzer ist, als es sein muss, um das Bild ohne Resampling richtig anzuzeigen - Pixel für Pixel. Um das Bild anzupassen, wird der Image Viewer neu abgetastet und verkleinert. Das Ergebnis ist bei Screenshots sehr ärgerlich, da ich dort unscharfen Text sehe, der durch das wertlose Downsampling des Bildes verursacht wird.

Demonstration

Hinweis: Um die Demonstrationsbilder richtig anzuzeigen, dürfen Sie keine Größenänderung an Ihrer Seite vornehmen - im Browser (z. B. in Firefox drücken Sie Ctrl+ 0) auf Ihrem gesamten Desktop usw.

Ich habe ein Testpixel-Schachbrettmuster mit Feldern von 1 × 1 Pixel erstellt. Die Testbildgröße beträgt 600 × 400 Pixel. Unten sehen Sie das im Image Viewer geöffnete Bild. Beachten Sie die Artefakte, die durch das Downsampling um zwei Pixel und die dünnen schwarzen Ränder an den Seiten verursacht werden.
Standardansicht

$ 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

Problemumgehungen

Nachdem Sie die Größe des Fensters vertikal geändert haben, um zwei Pixel hinzuzufügen, sehen Sie, dass das Bild Pixel für Pixel korrekt angezeigt wird, ohne dass die Größe von Artefakten oder schwarzen Rändern an den Seiten geändert wird.
nach der Größenänderung

$ 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

Eine andere (einfachere) Problemumgehung besteht darin, die Funktion Ansicht> Normale Größe ( Ctrl+ 0) zu verwenden. Leider wird die Größe des Fensters nicht geändert und die beiden vertikalen und einige horizontalen Pixel (durch die Bildlaufleiste abgedeckt) am Bildrand werden abgeschnitten.
nach dem Anwenden von normalem Größencode hier

Fragen

Könnte etwas in meiner Konfiguration dieses Problem verursachen? Ist dieser Fehler bekannt und wird er gemeldet? Ich habe es nicht gefunden. Gibt es andere Lösungen für das Problem?

Das Testbild ist hier.

Pabouk
quelle
+1 Zumindest ist die Frage gründlich und klar!
Jacob Vlijm

Antworten:

4

Das ist ein bekannter Fehler in eog (= Eye Of Gnome, = Gnome Image Viewer)

Schauen Sie sich den Launchpad-Bug-Tracker an, abonnieren Sie die Bug-Tracking-Liste und fügen Sie Ihre hervorragende Beschreibung hinzu .

Fabby
quelle
1
Vielen Dank! --- Ich habe den zweiten Namen der Anwendung völlig vergessen. Ich bin es leid. Im About-Popup sehe ich: "The GNOME Image Viewer", keine Erwähnung von "Eye of GNOME". --- Ich habe andere Fehlerberichte über dasselbe Problem (oder ein Problem mit denselben Symptomen) gefunden. Ich werde später weitere Informationen hinzufügen. --- Es wird nicht als gute Angewohnheit angesehen, um die Annahme einer Antwort zu bitten. Normalerweise akzeptiere ich Antworten einige Tage später und Sie können sehen, dass ich Antworten akzeptiere . :)
Pabouk
0

Ich verwende dafür immer eine Problemumgehung, indem ich nach dem Öffnen von Image Ctrl+ Num+drücke.

αғsнιη
quelle