ไฟล์ JPX คืออะไร??
ไฟล์ที่มีนามสกุล .jpx เป็นนามสกุลของรูปแบบไฟล์ JPEG 2000 ใช้การบีบอัด JPEG 2000 เป็นหลัก และยังมีคุณสมบัติขั้นสูง เช่น เลเยอร์หลายชั้นสำหรับรูปภาพ ปริภูมิสีต่างๆ ความทึบ และสตรีมโค้ดที่แยกส่วน JPX ยังอนุญาตการบีบอัดอื่นๆ เช่น JBIG, CCITT Group3, CCITT Group4 เป็นต้น นอกเหนือจากการบีบอัด JPEG 2000 รูปแบบไฟล์ JPX ได้รับการอนุมัติเป็นมาตรฐาน ISO/IEC 15444-2 แต่ไม่สามารถได้รับการต้อนรับอย่างอบอุ่นเนื่องจากการใช้งาน JPEG จำนวนมาก รูปแบบไฟล์ แอปพลิเคชันที่สามารถเปิดไฟล์ JPX ได้แก่ Corel PaintShop Pro, Adobe Photoshop 2020, Adobe Illustrator 2020 และ CorelDraw Graphics Suite 2020
ประวัติย่อ
ในปี พ.ศ. 2543 คณะกรรมการกลุ่มผู้เชี่ยวชาญด้านการถ่ายภาพร่วมได้ออกแบบ JP2 โดยมีวัตถุประสงค์เพื่อปรับปรุงมาตรฐาน JPEG ที่ใช้การแปลงโคไซน์แบบแยกส่วนของตนเองด้วยวิธีการแบบใหม่นี้โดยใช้เวฟเล็ต คณะกรรมการ JPEG มีเป้าหมายที่จะให้วิธีการพื้นฐานโดยไม่เสียค่าธรรมเนียมใบอนุญาต ในใบอนุญาต JP2 ที่มีการแข่งขันระหว่าง 20 บริษัท พวกเขาชนะโดยหนวด JPEG 2000 ได้รับการประกาศเป็นมาตรฐาน ISO แม้ว่าเว็บเบราเซอร์ส่วนใหญ่ยังไม่พร้อมที่จะมอบ JPEG 2000 ตั้งแต่ปี 2017 ในปี 2004 รูปแบบ ISO/IEC 15444-2 ได้รับการยอมรับต่อสาธารณชนว่าเป็นส่วนขยายของรูปแบบไฟล์ JP2
รูปแบบไฟล์ JPX
รูปแบบไฟล์ JPX ถูกกำหนดขึ้นเพื่อตอบสนองความต้องการของแอปพลิเคชันที่ต้องการโครงสร้างข้อมูลนอกเหนือจากการทำงานที่กำหนดโดยรูปแบบไฟล์ JP2 ไฟล์ JP2 ที่มีส่วนขยายที่เข้ากันไม่ได้อาจทำให้เกิดความสับสนในตลาดซึ่งผู้อ่านบางคนสามารถตีความไฟล์ JP2 บางไฟล์ได้ แต่ไม่สามารถตีความไฟล์อื่นได้ JPX คือคำตอบในการหลีกเลี่ยงปัญหาดังกล่าวในแอปพลิเคชัน
การระบุไฟล์
ไฟล์ JPX จัดเก็บเป็น JPF เมื่อจัดเก็บไว้ในระบบไฟล์คอมพิวเตอร์แบบดั้งเดิม นั่นเป็นเหตุผลว่าทำไมคำศัพท์ JPX จึงใช้กันน้อยที่สุดเมื่อเทียบกับ JPF ไฟล์ JPX เริ่มต้นด้วยไบต์ต่อไปนี้:
00 00 00 0c 6a 50 20 20 0d 0a 87 0a ?? ?? ?? ?? 66 74 79 70 6a 70 78 20
การจัดระเบียบไฟล์
คล้ายกับ JP2 ไฟล์ JPX คือชุดของกล่องที่มีโครงสร้างไบนารีโดยกล่องจะจัดเรียงตามลำดับที่ติดกัน กล่องแรกให้การเริ่มต้นไฟล์ด้วยไบต์แรกและไบต์สุดท้ายของกล่องสุดท้ายแทนไบต์สุดท้ายของไฟล์ โครงสร้างไบนารีของกล่องในไฟล์ JPX เหมือนกับที่กำหนดไว้ในรูปแบบไฟล์ JP2
การจัดเก็บ CodeStream ใน JPX
รูปแบบไฟล์ JPX อนุญาตให้สตรีมโค้ดรูปภาพแบ่งออกเป็นส่วนย่อยๆ สิ่งนี้ทำให้สามารถแก้ไขไทล์เดียวของรูปภาพและเขียนไทล์ที่แก้ไขที่ส่วนท้ายของไฟล์โดยไม่ต้องเขียนใหม่ทั้งไฟล์ รูปแบบไฟล์ JP2 ดั้งเดิมจำกัดโค้ดสตรีมทั้งหมดให้จัดเก็บไว้ในส่วนที่ต่อเนื่องกันของไฟล์ ซึ่งอาจเป็นปัญหาสำหรับแอปพลิเคชันแก้ไขรูปภาพที่อาจต้องการปรับเปลี่ยนไทล์เดียวของรูปภาพและบรรลุผลสำเร็จ การสนับสนุนข้างต้นด้วยรูปแบบไฟล์ JPX การกระจายตัวของโค้ดสตรีมรูปภาพทำให้รูปแบบไฟล์ JPX เหนือกว่ารูปแบบไฟล์ JP2 นอกจากนี้ รูปแบบไฟล์ JPX ยังช่วยให้โค้ดสตรีมหลายรายการรวมกันและสร้างผลลัพธ์ที่เรนเดอร์ได้ Codestreams สามารถรวมกันเป็นองค์ประกอบและภาพเคลื่อนไหว