ตั้งแต่ติดตั้ง Ubuntu 14.04 (ไม่แน่ใจว่าปัญหาเป็นรุ่นที่เก่ากว่า) ฉันสังเกตว่า GNOME Image Viewer เปิดรูปภาพในหน้าต่างที่มีขนาดสั้นกว่า 2 พิกเซลซึ่งจะต้องแสดงภาพอย่างถูกต้องโดยไม่ต้องปรับใหม่ - พิกเซลเป็นพิกเซล เพื่อให้พอดีกับรูปภาพ Image Viewer จะทำการ resamples และปรับขนาดให้เล็กลง ผลที่ได้เป็นที่น่ารำคาญมากบนหน้าจอเพราะฉันเห็นข้อความเบลอซึ่งเกิดจากการสุ่มตัวอย่างภาพไร้ค่า
สาธิต
หมายเหตุ: หากต้องการดูภาพสาธิตอย่างถูกต้องจะต้องไม่มีการปรับขนาดที่ด้านข้างของคุณ - ในเบราว์เซอร์ (เช่นใน 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) แต่น่าเสียดายที่หน้าต่างจะไม่ปรับขนาดและพิกเซลแนวตั้งและพิกเซลแนวนอนสองตัว (ถูกครอบด้วยแถบเลื่อน) ที่ขอบของรูปภาพจะถูกตัดออก
คำถาม
มีบางอย่างในการกำหนดค่าของฉันทำให้เกิดปัญหานี้หรือไม่? ข้อผิดพลาดนี้เป็นที่รู้จักและรายงาน? ฉันไม่พบมัน มีวิธีแก้ไขปัญหาอื่น ๆ อีกหรือไม่?
ภาพการทดสอบอยู่ที่นี่