GNOME Image Viewer apre la sua finestra di 2 pixel in meno e distorce l'immagine ricampionando


10

Dall'installazione di Ubuntu 14.04 (non sono sicuro che il problema riguardasse le versioni precedenti) ho notato che GNOME Image Viewer apre le immagini in una finestra che è 2 pixel più corta di quanto deve essere per mostrare l'immagine correttamente senza ricampionamento - pixel a pixel. Per adattare l'immagine, Image Viewer ricampiona e ridimensiona. Il risultato è molto fastidioso sugli screenshot perché lì vedo un testo sfocato che è causato dall'immagine senza valore di downsampling.

Dimostrazione

Nota: per vedere correttamente le immagini dimostrative non ci deve essere alcun ridimensionamento al tuo fianco - nel browser (ad es. In Firefox premi Ctrl+ 0) su tutto il desktop ecc.

Ho creato un modello a scacchiera con pixel di test con campi 1 × 1 pixel. Le dimensioni dell'immagine di prova sono 600 × 400 pixel. Sotto vedi l'immagine aperta in Image Viewer. Notare i manufatti causati dal downsampling di due pixel e i sottili bordi neri sui lati.
visualizzazione predefinita

$ 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

soluzioni alternative

Dopo aver ridimensionato la finestra verticalmente per aggiungere due pixel, vedi che l'immagine viene visualizzata correttamente pixel per pixel senza ridimensionare artefatti o bordi neri sui lati.
dopo il ridimensionamento

$ 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

Un'altra soluzione (più semplice) consiste nell'utilizzare la funzione Visualizza> Dimensione normale ( Ctrl+ 0) ma sfortunatamente la finestra non verrà ridimensionata e i due pixel verticali e alcuni pixel orizzontali (coperti dalla barra di scorrimento) sul bordo dell'immagine verranno tagliati.
dopo aver applicato qui il normale codice di sizeenter

Domande

Potrebbe esserci qualcosa nella mia configurazione che causa questo problema? Questo bug è noto e segnalato? Non l'ho trovato Ci sono altre soluzioni al problema?

L'immagine di prova è qui.


+1 Almeno la domanda è completa e chiara!
Jacob Vlijm,

Risposte:


4

Questo è un bug noto in eog (= Eye Of Gnome, = Gnome Image Viewer)

Guarda il tracker dei bug di Launchpad e iscriviti alla lista di tracciamento dei bug e aggiungi la tua eccellente descrizione .


1
Grazie! --- Mi sono completamente dimenticato del secondo nome dell'applicazione. Sono stanco di quello. Nel pop-up about vedo: "Il visualizzatore di immagini GNOME", nessuna menzione di "Eye of GNOME". --- Ho trovato altre segnalazioni di bug dello stesso problema (o un problema con gli stessi sintomi). Aggiungerò ulteriori informazioni in seguito. --- Non è considerata una buona abitudine chiedere di accettare una risposta. Normalmente accetto le risposte pochi giorni dopo e puoi vedere che accetto le risposte . :)
pabouk,

0

Uso sempre una soluzione alternativa per questo premendo Ctrl+ Num+dopo aver aperto Image.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.