aspose.info
TH

รูปแบบไฟล์ HDR - ไฟล์ภาพ HDR คืออะไร

อัปเดตเมื่อ

ไฟล์ HDR คืออะไร?

ไฟล์ HDR เป็นรูปแบบไฟล์ภาพแรสเตอร์ High Dynamic Range (HDR) สำหรับจัดเก็บภาพถ่ายจากกล้องดิจิทัล ช่วยให้โปรแกรมแก้ไขภาพสามารถเพิ่มสีและความสว่างของภาพดิจิทัลที่มีช่วงไดนามิกจำกัดได้ การปรับเปลี่ยนนี้สามารถปรับปรุงความสว่างรอบ ๆ มุม ทำให้ได้ภาพที่ใกล้เคียงกับธรรมชาติ ไฟล์ HDR มักจะบันทึกเป็นภาพแรสเตอร์ 32 บิต Adobe Photoshop สามารถสร้างและเปิดไฟล์ HDR

ไฟล์ HDR เรียกอีกอย่างว่า HDRI

รูปแบบไฟล์ HDR - ข้อมูลเพิ่มเติม

รูปแบบไฟล์ HDR อ้างอิงจากรูปแบบไฟล์ Radiance Picture (.pic) ดั้งเดิม ข้อมูลพิกเซลของไฟล์ HDR มักจะถูกจัดเก็บโดยไม่บีบอัด แต่ในบางกรณี ข้อมูลพิกเซลจะถูกบีบอัดโดยใช้ระบบการเข้ารหัสความยาวรันไทม์ที่ไม่ซับซ้อน

โครงสร้างไฟล์ HDR

ไฟล์ภาพ HDR ประกอบด้วยสามส่วนต่อไปนี้:

  • ส่วนหัว: ไฟล์ HDR ระบุด้วยไบต์แรกในไฟล์ภาพ เช่น “#?RADIANCE”
  • Resolution String: ส่วนหัวจะตามด้วยบรรทัดความละเอียดเดียวที่ประกอบด้วย 4 ค่า; ป้ายกำกับ X และ Y ตามด้วยค่าตัวเลขจำนวนเต็ม ลำดับของ X และ Y หมายถึงการหมุน การรวมกันของ X และ Y ที่มีค่าบวกและลบครอบคลุมการวางแนวและการหมุนภาพที่เป็นไปได้ทั้งหมด
  • ข้อมูลพิกเซล: ข้อมูลพิกเซลของไฟล์ HDR ไม่ถูกบีบอัดหรือถูกบีบอัดโดยใช้การเข้ารหัสความยาวรันมาตรฐาน

Open-Source HDR/HDRI APIs

  • imageinfo - ไลบรารีส่วนหัวเดียวที่เร็วเป็นพิเศษข้ามแพลตฟอร์ม C++ เพื่อรับขนาดและรูปแบบรูปภาพโดยไม่ต้องโหลด/ถอดรหัส
  • imgaeinfo-rs - ห้องสมุด Rust เพื่อรับขนาดและรูปแบบภาพโดยไม่ต้องโหลด/ถอดรหัส รองรับ .avif, .bmp, .cur, .dds, . gif, hdr (รูปภาพ), heic (heif), .icns, .ico, .jp2, jpeg (jpg), jpx, ktx, png, psd, qoi, tga, tiff (tif) และ webp
  • HdrHistogram - การใช้งาน Java ของ HdrHistogram

อ้างอิง