web-dev-qa-db-ja.com

GNOME Image Viewerはウィンドウを2ピクセル短く開き、リサンプリングにより画像をゆがめます

Ubuntu 14.04をインストールしてから(問題が古いバージョンにあるかどうかはわかりません)、GNOME Image Viewerは、リサンプリングなしで適切に画像を表示するために必要なよりも2ピクセル短いウィンドウで画像を開くことに気付きました-ピクセルごと。画像に合わせるために、画像ビューアは画像をリサンプリングしてサイズを変更します。スクリーンショットでは非常に迷惑な結果になります。なぜなら、画像の価値のないダウンサンプリングによってテキストがぼやけて見えるからです。

デモンストレーション

注:デモ画像を適切に表示するには、ブラウザ(Firefoxなど)でサイズを変更しないでください。 Ctrl+)デスクトップ全体などに。

フィールド1x1ピクセルのテストピクセルチェッカーボードパターンを作成しました。テスト画像のサイズは600×400ピクセルです。以下に、Image Viewerで開いた画像を示します。 2ピクセルのダウンサンプリングと、側面の細い黒い境界線が原因のアーチファクトに注目してください。
default view

$ 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

回避策

ウィンドウを垂直方向にサイズ変更して2ピクセルを追加すると、画像がピクセルごとに正しく表示され、サイドのアーティファクトや黒い境界線のサイズが変更されないことがわかります。
after resizing

$ 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+)しかし、残念ながらウィンドウのサイズは変更されず、画像の境界にある2つの垂直ピクセルといくつかの水平ピクセル(スクロールバーで覆われている)は切り取られます。
after applying normal sizeenter code here

ご質問

この問題を引き起こす構成に何かがありますか?このバグは報告されていますか?私はそれを見つけていません。問題の他の解決策はありますか?

テストイメージは こちら です

10
pabouk

これはeogの既知のバグです(= Eye of Gnome、= Gnome Image Viewer)

Launchpadバグトラッカー を見て、バグトラッキングリストを購読し、優れた説明を追加します

4
Fabby

私は常にそのための回避策を使用します Ctrl+Num+ 画像を開いた後。

0
αғsнιη