ผู้รับขอ PNG 16-bit แต่ไฟล์ที่แปลงยังนามสกุล PNG และขนาดพิกเซลเท่าเดิม สองอย่างนี้ยังยืนยันความลึกสีไม่ได้ ถ้างานกำหนด 16-bit ให้เก็บต้นฉบับและตรวจค่าของไฟล์ส่งจริงก่อนใช้งานต่อ
PNG ไม่ได้มีความลึกสีแบบเดียว
มาตรฐาน PNG ระบุว่าภาพ RGB และ RGBA รองรับความลึก 8 หรือ 16 บิตต่อค่าตัวอย่างสี ดังนั้นคำว่า PNG อย่างเดียวไม่ได้บอกว่าไฟล์มีความละเอียดค่าของแต่ละช่องสีเท่าไร
ในบทความนี้ 8-bit และ 16-bit หมายถึงต่อช่องสี ไม่ใช่ผลรวมทุกช่อง และไม่ใช่จำนวนพิกเซล อย่านำชื่อเรียกความลึกสีคนละแบบมาเทียบกันโดยไม่ตรวจความหมาย
เครื่องมือปัจจุบันทำอย่างไร
แปลงรูปภาพ วาดภาพที่อ่านได้ผ่าน Canvas 2D ก่อนสร้าง PNG โดยไม่ได้เลือกโหมดสีความแม่นยำสูง เอกสาร MDN ระบุค่าเริ่มต้นเป็นช่องสีแบบ 8-bit และหน้าเครื่องมือไม่มีตัวเลือกส่งออก PNG 16-bit
การทดสอบตัวอย่าง PNG RGB 16-bit ผ่านหน้าแปลงรูปใน Chrome ได้ PNG ที่ส่วนหัวระบุความลึก 8-bit จึงไม่ควรใช้เส้นทางนี้แทนต้นฉบับในงานที่กำหนดให้รักษา 16-bit แม้ภาพตัวอย่างดูคล้ายเดิม
ตรวจคุณสมบัติให้ตรงคำขอ
| ข้อกำหนด | วิธีตรวจที่เราแนะนำ |
|---|---|
| รูปแบบ PNG | ตรวจชนิดไฟล์จริงหลังดาวน์โหลด |
| กว้างและสูง | ตรวจจำนวนพิกเซลแยกจากความลึกสี |
| 16-bit ต่อช่องสี | ใช้โปรแกรมที่รายงานความลึกสีของไฟล์ |
| โปรไฟล์สีเฉพาะ | ตรวจตามกระบวนการสีของผู้รับ |
อย่าเพิ่มขนาดภาพเพื่อหวังให้กลับเป็น 16-bit และอย่าตัดสินจากขนาดไฟล์เป็น KB เพียงอย่างเดียว คุณสมบัติเหล่านี้ไม่ได้บอกสิ่งเดียวกัน
เลือกสำเนาให้เหมาะกับงาน
- แยกไฟล์ต้นฉบับออกจากไฟล์สำหรับส่งหรือโพสต์
- ถามผู้รับว่าจำเป็นต้องเป็น 16-bit ต่อช่องสีหรือเพียงต้องการ PNG
- หากต้องรักษาความลึกสี ให้ใช้โปรแกรมที่กำหนดและตรวจค่าดังกล่าวได้
- เปิดผลส่งออกเพื่อตรวจคุณสมบัติและพื้นที่สำคัญก่อนส่ง
- เก็บต้นฉบับไว้สำหรับการแต่งหรือส่งออกครั้งถัดไป
การเลือกไฟล์ 16-bit ภายหลังไม่สามารถสร้างค่าต้นฉบับที่สูญไปกลับมาได้จากสำเนา 8-bit อย่างแน่นอน เรื่องโปรไฟล์และสีงานพิมพ์อ่านที่ เตรียมสีรูปก่อนส่งพิมพ์ ส่วนขนาดพิกเซลอ่าน ตรวจความละเอียดรูปก่อนพิมพ์



