อ่าน 2 นาที
JPEG Network Graphics
JPEG Network Graphics ( JNG , / ˈdʒɪŋ / ) เป็น รูปแบบไฟล์กราฟิก ที่ ใช้ JPEG เป็นพื้นฐาน ซึ่ง มีความเกี่ยวข้องอย่างใกล้ชิดกับ PNG โดยใช้โครงสร้างไฟล์ PNG (ที่มีลายเซ็นแตกต่างกัน)...
JPEG Network Graphics
JPEG Network Graphics ( JNG , / ˈdʒɪŋ / )เป็นรูปแบบไฟล์กราฟิก ที่ ใช้ JPEGเป็นพื้นฐานซึ่งมีความเกี่ยวข้องอย่างใกล้ชิดกับPNGโดยใช้โครงสร้างไฟล์ PNG (ที่มีลายเซ็นแตกต่างกัน) เป็นรูปแบบคอนเทนเนอร์เพื่อห่อหุ้มข้อมูลภาพที่เข้ารหัสแบบ JPEG
JNG ถูกสร้างขึ้นเพื่อเป็นส่วนเสริมของ รูปแบบแอนิเมชั่น MNGแต่ก็สามารถใช้เป็นรูปแบบเดี่ยวได้เช่นกัน ไฟล์ JNG จะฝังสตรีมข้อมูล JPEG 8 บิตหรือ 12 บิตเพื่อจัดเก็บข้อมูลสี และอาจฝังสตรีมข้อมูลอื่น (PNG 1, 2, 4, 8, 16 บิต หรือภาพขาวดำ JPEG 8 บิต ) สำหรับข้อมูลความโปร่งใส อย่างไรก็ตาม ไฟล์ JNG อาจมีสตรีมข้อมูล JPEG สองชุดแยกกันสำหรับข้อมูลสี (ชุดหนึ่ง 8 บิตและอีกชุดหนึ่ง 12 บิต) เพื่อให้ตัวถอดรหัสที่ไม่สามารถ (หรือไม่ต้องการ) จัดการกับสตรีมข้อมูล 12 บิต สามารถแสดงสตรีมข้อมูล 8 บิตแทนได้ หากมีอยู่
ข้อกำหนด JNG เวอร์ชัน 1.0 เปิดตัวเมื่อวันที่ 31 มกราคม 2544 (เดิมเป็นส่วนหนึ่งของข้อกำหนด MNG) โดยทั่วไปแล้ว แอปพลิเคชันทั้งหมดที่รองรับรูปแบบไฟล์ MNG สามารถจัดการไฟล์ JNG ได้เช่นกัน ตัวอย่างเช่นKonquerorมีการรองรับ MNG/JNG โดยตรง และมีปลั๊กอิน MNG/JNG สำหรับOpera , Internet ExplorerและMozilla Firefox Mozilla Application Suite (และNetscape ด้วย ) เดิมทีรองรับ MNG/JNG แต่การสนับสนุนโดยตรงถูกลบออกใน Mozilla 1.5a โดยนักพัฒนา และ Mozilla ก็ไม่รองรับรูปแบบนี้อีกเลยตั้งแต่นั้นมาSafariไม่รองรับ MNG/JNG
JNG ช่วยเพิ่มขีดความสามารถของ รูปแบบ JFIF (รูปแบบไฟล์ JPEG ทั่วไป) โดยรองรับความโปร่งใส สตรีมสีสองชุดต่อเนื่องกัน (ชุดหนึ่ง 8 บิต และอีกชุด 12 บิต) และคุณสมบัติที่มีประโยชน์อื่นๆ ของ PNG เช่น การแก้ไขสี การแก้ไขแกมมา โปรไฟล์สีฝังตัว เมตาเดต้าแบบ PNG ผลรวมตรวจสอบ ฯลฯ ข้อมูลความโปร่งใสภายในไฟล์ JNG (ในรูปของช่องอัลฟา ) สามารถบันทึกได้ทั้งในรูปแบบ PNG ที่ไม่สูญเสียข้อมูล หรือในรูปแบบ JPEG ที่สูญเสียข้อมูล วิธีนี้ทำให้ผู้ใช้สามารถใช้ประโยชน์จากพลังของการบีบอัด JPEG ในขณะที่ยังคงรักษาข้อมูลความโปร่งใสที่ไม่สูญเสียข้อมูล (บีบอัดแบบ PNG) ไว้ได้
โครงสร้างแบบแบ่งส่วนของไฟล์ JNG นั้นโดยพื้นฐานแล้วเหมือนกับไฟล์ PNG โดยแตกต่างกันเพียงแค่ลายเซ็นที่แตกต่างกันเล็กน้อยและการใช้ส่วนข้อมูลที่แตกต่างกันเท่านั้น
| ชื่อ | ลายเซ็น | |
|---|---|---|
| เลขฐานสิบหก | ASCII + C0, C1 | |
| PNG | 89 50 4E 47 0D 0A 1A 0A | 0x80|␉PNG ␍ ␊ ␚ ␊ |
| เอ็มเอ็นจี | 8A 4D 4E 47 0D 0A 1A 0A | 0x80|␊MNG␍␊␚␊ |
| จางเอ็นจี | 8B 4A 4E 47 0D 0A 1A 0A | 0x80|␋JNG␍␊␚␊ |
JNG ไม่มีประเภทสื่ออินเทอร์เน็ต ที่จดทะเบียน แต่image/x-jngสามารถใช้งานได้[ 1 ]
ทางเลือกอื่นๆ
เนื่องจากรูปแบบ JNG และ MNG ไม่ได้รับการใช้งานอย่างแพร่หลาย จึงเลิกใช้ไปและหันไปใช้รูปแบบอื่น ๆ ที่อยู่ระหว่างการพัฒนาและมีคุณสมบัติคล้ายคลึงกันแทน:
- JPEG XR : รองรับช่วงสีที่กว้างและรูปแบบข้อมูลแบบสูญเสียบางส่วนพร้อมความโปร่งใส (คู่แข่งของ JNG ที่ได้รับการรับรองมาตรฐาน)
- WebP : รองรับรูปแบบข้อมูลแบบสูญเสียบางส่วน (lossy format) พร้อมความโปร่งใสและแอนิเมชัน (คู่แข่งของ JNG/MNG, มาตรฐาน)
- JPEG XL : รองรับพื้นที่สีที่กว้าง การเข้ารหัสแบบสูญเสียข้อมูลและไม่สูญเสียข้อมูล ภาพเคลื่อนไหว และความโปร่งใส (ตัวเลือกทดแทน JPEG/PNG)
หมายเหตุ
- ^ข้อมูลจำเพาะอย่างเป็นทางการของ JNGส่วนที่ 1
ลิงก์ภายนอก
- ข้อมูลจำเพาะของ JNG 1.0
- ข้อกำหนด JNG ดั้งเดิมซึ่งเป็นส่วนหนึ่งของข้อกำหนด MNG
- ปลั๊กอิน Photoshop (สำหรับ Photoshop เวอร์ชัน 7.0 ขึ้นไป)
- ประเภทข้อมูล Amiga (สำหรับ AmigaOS 4.0 หรือสูงกว่า) เก็บถาวรเมื่อวันที่ 17 ตุลาคม 2019 ที่Wayback Machine
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ JPEG Network Graphics
JPEG Network Graphics ( JNG , / ˈdʒɪŋ / ) เป็น รูปแบบไฟล์กราฟิก ที่ ใช้ JPEG เป็นพื้นฐาน ซึ่ง มีความเกี่ยวข้องอย่างใกล้ชิดกับ PNG โดยใช้โครงสร้างไฟล์ PNG (ที่มีลายเซ็นแตกต่างกัน)...
ทางเลือกอื่นๆ
เนื่องจากรูปแบบ JNG และ MNG ไม่ได้รับการใช้งานอย่างแพร่หลาย จึงเลิกใช้ไปและหันไปใช้รูปแบบอื่น ๆ ที่อยู่ระหว่างการพัฒนาและมีคุณสมบัติคล้ายคลึงกันแทน:
หมายเหตุ
^ ข้อมูลจำเพาะอย่างเป็นทางการของ JNGส่วนที่ 1
ลิงก์ภายนอก
ข้อมูลจำเพาะของ JNG 1.0 ข้อกำหนด JNG ดั้งเดิมซึ่งเป็นส่วนหนึ่งของข้อกำหนด MNG ปลั๊กอิน Photoshop (สำหรับ Photoshop เวอร์ชัน 7.0 ขึ้นไป) ประเภทข้อมูล Amiga (สำหรับ AmigaOS 4.