ข้ามไปยังเนื้อหา
FileSlimmer
เครื่องมือ
คู่มือ

HEIC คืออะไร และควรเก็บมันไว้หรือเก็บ JPEG

ตรวจทานล่าสุด

มือถือบันทึกเป็นไฟล์ .heic แล้วโน้ตบุ๊กเปิดไม่ได้สักโปรแกรม มันคืออะไร และจำเป็นต้องเก็บไหม

อ่าน 4 นาที · ตรวจทานเมื่อ 28 สิงหาคม 2569

HEIC ย่อมาจากอะไร

โดยทั่วไป HEIC หมายถึง High Efficiency Image Container นามสกุล .heic บ่งบอกว่าเป็นไฟล์ภาพในตระกูล HEIF ซึ่งมักบรรจุพิกเซลที่เข้ารหัสด้วย HEVC ในการใช้งานประจำวัน คนพูดว่า HEIC เมื่อหมายถึงไฟล์ภาพจาก iPhone ทั้งที่ HEIF คือมาตรฐานของคอนเทนเนอร์ และ HEVC คือโคเดกที่ใช้บีบอัดอยู่ข้างใน

ความต่างตรงนี้อธิบายว่าทำไมการเปลี่ยน .heic เป็น .jpg ถึงไม่ได้แปลงภาพ นามสกุลไฟล์เป็นเพียงป้ายชื่อ ซอฟต์แวร์ยังคงเจอโครงสร้าง HEIF และข้อมูลภาพที่บีบอัดด้วย HEVC อยู่ข้างในเหมือนเดิม การแปลงจริง ๆ ต้องถอดรหัสพิกเซลเหล่านั้นแล้วเข้ารหัสเป็นไฟล์ JPEG, PNG หรือ WebP ขึ้นใหม่

HEIC คือคอนเทนเนอร์ ไม่ใช่โคเดก

ไฟล์ .heic คือไฟล์ HEIF หรือ High Efficiency Image File Format ซึ่งเป็นมาตรฐาน ISO/IEC 23008-12 HEIF เป็นคอนเทนเนอร์ที่สร้างบนโครงสร้างไฟล์สื่อพื้นฐานของ ISO ชุดเดียวกับที่ MP4 ใช้ มันกำหนดว่าภาพ ภาพย่อ แผนที่ความลึก ลำดับภาพ และเมตาดาต้า จัดวางอยู่ในไฟล์อย่างไร แต่ไม่ได้กำหนดว่าพิกเซลถูกเข้ารหัสด้วยวิธีใด

ในไฟล์ที่ iPhone สร้างขึ้น พิกเซลถูกเข้ารหัสด้วย HEVC หรือที่รู้จักกันในชื่อ H.265 ซึ่งเป็นโคเดกวิดีโอตามมาตรฐาน ITU-T H.265 นั่นคือที่มาของทั้งข้อดีและปัญหาของฟอร์แมตนี้ เพราะโดยเนื้อแท้แล้วคุณกำลังเก็บภาพถ่ายไว้ในรูปของเฟรมเดียวจากโคเดกวิดีโอสมัยใหม่

ทำไมมือถือถึงเลือกฟอร์แมตนี้

HEVC มีเครื่องมือทำนายภายในเฟรมที่การออกแบบของ JPEG เมื่อปี 1992 ไม่มี ที่คุณภาพการมองเห็นเท่ากันมันจึงมักใช้บิตน้อยกว่า พื้นที่เก็บข้อมูลในมือถือมีจำกัดแต่คลังภาพไม่มีขีดจำกัด ที่ประหยัดได้จึงเป็นเงินจริงสำหรับผู้ผลิตอุปกรณ์ นอกจากนี้คอนเทนเนอร์ยังยอมให้ไฟล์เดียวเก็บภาพที่เกี่ยวข้องกันได้หลายภาพ ทั้งเฟรมของภาพชุดต่อเนื่อง ภาพนิ่งกับคลิปสั้นของ Live Photo หรือแชนเนลอัลฟาและแชนเนลความลึก แทนที่จะกระจายกันอยู่ทั่วโฟลเดอร์

ยังมีข้อดีอีกอย่างที่สำหรับบางคนสำคัญกว่าเรื่องขนาด คือ HEIF รองรับความลึกมากกว่า 8 บิตต่อแชนเนล ภาพ 10 บิตมีพื้นที่ในช่วงไล่เฉดมากกว่ามาก ซึ่งเป็นเหตุผลที่ท้องฟ้าและสีผิวรอดจากการแต่งภาพได้ดีกว่าใน JPEG แบบ 8 บิต

ทำไมซอฟต์แวร์อื่นของคุณถึงไม่ยอมเปิด

HEVC เป็นโคเดกที่มีสิทธิบัตรและมีภาระเรื่องการอนุญาตสิทธิ์สำหรับตัวถอดรหัส นั่นเป็นข้อเท็จจริงทางกฎหมายและการค้า ไม่ใช่ทางเทคนิค และเป็นเหตุผลหลักที่การรองรับไม่สม่ำเสมอ ระบบปฏิบัติการบางตัวมีตัวถอดรหัสมาให้ บางตัวมีให้เฉพาะเมื่อมีตัวถอดรหัสระดับฮาร์ดแวร์อยู่ และเบราว์เซอร์บางตัวถอดรหัส HEIC ได้ในขณะที่บางตัวทำไม่ได้ ไฟล์ที่เปิดขึ้นทันทีบนมือถือที่ถ่ายมันมา อาจอ่านไม่ได้เลยบนเครื่องที่ห่างออกไปสามเมตร

นี่คือเหตุผลที่ FileSlimmer ถอดรหัส HEIC ได้แต่ไม่เคยเขียนออกมาเป็น HEIC การแปลงทำงานในเบราว์เซอร์ของคุณ โดยใช้ตัวถอดรหัสของแพลตฟอร์มเมื่อมี และใช้ตัวถอดรหัส WebAssembly ที่โฮสต์เองเมื่อไม่มี ส่วนผลลัพธ์เป็น JPEG, PNG หรือ WebP ซึ่งเป็นฟอร์แมตที่ซอฟต์แวร์ปลายทางเปิดได้จริง

HEIC เทียบกับ JPEG แบบตรงไปตรงมา

แต่ละฟอร์แมตชนะตรงไหน เมื่อใช้กับภาพถ่ายเดียวกัน
คุณสมบัติHEIC ซึ่งหมายถึง HEIF ที่ใช้ HEVCJPEG
ขนาดที่คุณภาพใกล้เคียงกันมักเล็กกว่ามักใหญ่กว่า
ความลึกบิต8 หรือ 10 บิตต่อแชนเนล8 บิตต่อแชนเนล
ความโปร่งใสรองรับไม่รองรับ
เก็บหลายภาพในไฟล์เดียวรองรับไม่รองรับ
เปิดได้บนซอฟต์แวร์ที่ไม่คุ้นเคยบ่อยครั้งเปิดไม่ได้แทบทุกครั้งเปิดได้
การอนุญาตสิทธิ์โคเดกมีสิทธิบัตรปลอดข้อผูกมัดโดยปริยาย

ไฟล์ HEIC อาจซ่อนอะไรไว้บ้าง

เพราะคอนเทนเนอร์เก็บชุดภาพได้ ไฟล์ .heic ไฟล์เดียวจึงอาจมีมากกว่าภาพที่คุณเห็น Live Photo พาลำดับภาพสั้น ๆ มาพร้อมกับภาพนิ่ง ภาพแนวพอร์ตเทรตอาจพาแผนที่ความลึกมาด้วย และภาพชุดต่อเนื่องอาจพาหลายเฟรมมาโดยมีเฟรมหนึ่งถูกทำเครื่องหมายเป็นภาพหลัก การแปลงเป็น JPEG ให้ภาพแบนภาพเดียว ดังนั้นทุกสิ่งที่คอนเทนเนอร์พามาพร้อมภาพหลักจะไม่ปรากฏในไฟล์ผลลัพธ์

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

แล้วควรเก็บสำเนาไหนไว้

  • เก็บ HEIC ไว้เป็นต้นฉบับ ถ้าคุณอยู่ในระบบนิเวศที่อ่านมันได้ และคุณให้ค่ากับคลังภาพที่เล็กลงและความลึกบิตที่มากขึ้น
  • แปลงเป็น JPEG สำหรับทุกอย่างที่คุณส่งออกไปข้างนอก ทั้งฟอร์มอัปโหลด ร้านอัดภาพ ไฟล์แนบในอีเมล หรือเพื่อนร่วมงานที่ใช้ซอฟต์แวร์ที่คุณไม่รู้จัก
  • แปลงเป็น PNG เฉพาะเมื่อคุณต้องการผลลัพธ์แบบไม่สูญเสียข้อมูลเพื่อนำไปแก้ไข ไฟล์จะใหญ่กว่าอีกสองตัวเลือกอยู่พอสมควร
  • อย่าแปลง HEIC เป็น JPEG แล้วลบ HEIC ทิ้ง ถ้า HEIC นั้นเป็นต้นฉบับเพียงชิ้นเดียวของคุณ การแปลงคือการเข้ารหัสซ้ำแบบสูญเสียข้อมูลของภาพที่สูญเสียข้อมูลมาแล้ว

ข้อจำกัดที่ควรรู้ก่อนแปลง

การแปลงคือการบีบอัดแบบสูญเสียข้อมูลรอบที่สอง คุณภาพจึงหายไปเล็กน้อยแม้จะตั้งค่าไว้สูง ถ้าเบราว์เซอร์ถอดรหัส HEVC ไม่ได้เลย และตัวถอดรหัสสำรองที่โฮสต์เองก็รับมือกับบางรูปแบบไม่ได้ เช่น โปรไฟล์ที่ไม่ค่อยพบ ไฟล์ที่เสียหาย หรือโคเดกอื่นที่ไม่ใช่ HEVC ในคอนเทนเนอร์เดียวกัน การแปลงจะล้มเหลวไปเลยแทนที่จะให้ผลลัพธ์ที่ผิด FileSlimmer จะรายงานว่าไฟล์ใดล้มเหลวและเพราะอะไร และไม่แตะต้องไฟล์ต้นฉบับ

ถ้าคุณอยากเลิกยุ่งกับเรื่องนี้ตั้งแต่ต้นทาง กล้องในมือถือส่วนใหญ่มีการตั้งค่าความเข้ากันได้ที่สลับการถ่ายภาพกลับไปเป็น JPEG คุณแลกพื้นที่เก็บข้อมูลกับความสามารถในการส่งไฟล์ให้ใครก็ได้

เครื่องมือสำหรับเรื่องนี้

แหล่งอ้างอิง

คู่มืออื่น ๆ

คู่มือทั้งหมดของ FileSlimmer