โฮมเพจ » ทำอย่างไร » ทำไม Chrome และ Internet Explorer จึงแสดงภาพนี้แตกต่างอย่างสิ้นเชิง?

    ทำไม Chrome และ Internet Explorer จึงแสดงภาพนี้แตกต่างอย่างสิ้นเชิง?


    ในกรณีที่ค่อนข้างสับสนในการระบุตัวตนภาพถ่ายของผลไม้ชิ้นหนึ่งจะเปลี่ยนแปลงตัวเองตามเบราว์เซอร์ที่แสดง ความลับเบื้องหลังภาพลวงตาคืออะไร มันเป็นลูกแพร์, แอปเปิ้ลหรือทั้งสองอย่าง?

    เซสชั่นคำถามและคำตอบในวันนี้มาถึงเราด้วยความอนุเคราะห์จาก SuperUser - แผนกย่อยของ Exchange Exchange ซึ่งเป็นกลุ่มที่ขับเคลื่อนด้วยชุมชนของเว็บไซต์ถาม - ตอบ.

    คำถาม

    SuperUser reader Ethree เขียน:

    ลองดูภาพนี้:

    ใน Chrome และ Firefox มันจะแสดงเป็นลูกแพร์ ตอนนี้ลองบันทึกแล้วดูที่บันทึกไว้บนเดสก์ท็อปของคุณ นอกจากนี้ให้ลองดูใน Safari หรือ IE มันจะแสดงเป็นแอปเปิ้ล!

    ลองคลิกที่ภาพและเคลื่อนไปรอบ ๆ คุณจะสังเกตเห็นแอปเปิ้ลปรากฏขึ้น.

    ฉันเดาคำถามของฉันจะเป็น“ ทำไมสิ่งนี้เกิดขึ้น”

    ทำไมเหรอ? เราเห็นว่ามันเป็นลูกแพร์ใน Chrome และเมื่อเราบันทึกลงในโฟลเดอร์ดาวน์โหลดของเรามันจะแสดงเป็นแอปเปิ้ล.

    คำตอบ

    Matthew ผู้บริจาค SuperUser ให้ข้อมูลเชิงลึกเกี่ยวกับภาพลวงตา:

    พิกเซล“ สีขาว” ในภาพแอปเปิ้ลมีรูปลูกแพร์ที่เก็บไว้ที่ความเข้มสูงกว่ามากเช่นสว่างมาก.

    พิกเซล“ ดำ” ในภาพลูกแพร์มีรูปภาพของแอปเปิ้ลซึ่งเก็บไว้ที่ระดับความเข้มปกติค่อนข้างมาก แต่ลดขนาดลงจนใกล้สีดำด้วยการแก้ไขแกมม่า.

    รูปภาพมีก้อน GAMA ที่ระบุค่าแกมม่าไฟล์เป็น 0.02 เมื่อแสดงโดยไม่มีการแก้ไขแกมม่าผู้ชมจะเห็นแอปเปิ้ลที่มีพิกเซล“ สีขาว” กระจายอยู่ซึ่งจริง ๆ แล้วเป็นลูกแพร์ที่ความเข้มดั้งเดิม (สูง).

    เมื่อแสดงด้วยการแก้ไขแกมม่าผู้ชมจะเห็นลูกแพร์ที่แก้ไขสีด้วยพิกเซล“ ดำ” ซึ่งจริงๆแล้วแอปเปิ้ลแสดงผลด้วยค่าแกมม่าที่ต่ำกว่ามาก.

    เบราว์เซอร์ที่แสดงลูกแพร์กำลังแสดงภาพโดยใช้ข้อมูลแกมม่าที่ให้ไว้ในขณะที่เบราว์เซอร์ที่แสดงแอปเปิ้ลไม่ได้ใช้ข้อมูลแกมมานี้.

    กล่าวอีกนัยหนึ่ง Chrome กำลังเคารพค่าการแก้ไขแกมม่าและ Internet Explorer นั้นไม่ใช่.


    มีสิ่งที่จะเพิ่มคำอธิบายหรือไม่ ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange คนอื่นหรือไม่ ลองอ่านหัวข้อสนทนาเต็มได้ที่นี่.