พจนานุกรม

ขนาดรูปภาพคืออะไร?

ขนาดรูปภาพคือความกว้างและความสูงของรูปภาพในหน่วยพิกเซล เขียนในรูปแบบ 1024x981 ขนาดรูปภาพบอกให้คุณทราบว่ารูปภาพมีจำนวนพิกเซลเท่าใด ไม่ใช่ว่าไฟล์มีจำนวนไบต์เท่าใด

image-size

ขนาดภาพคือความกว้างและความสูงของรูปภาพ โดยนับเป็นพิกเซล ในรายงานข้อมูลเมทาดาทา ช่อง Image Size จะแสดงตัวเลขทั้งสองรวมกัน เช่น 1024x981 ตัวเลขตัวแรกคือความกว้างของภาพ และตัวเลขตัวที่สองคือความสูงของภาพ

ขนาดภาพไม่เหมือนกับขนาดไฟล์ ขนาดภาพนับจำนวนพิกเซลในรูปภาพ ส่วนขนาดไฟล์นับจำนวนไบต์ในไฟล์

ไฟล์ใดที่มีรายการนี้อยู่

ไฟล์รูปภาพจะบันทึกความกว้างและความสูงของภาพไว้ และแต่ละรูปแบบไฟล์จะเก็บตัวเลขทั้งสองไว้ในตำแหน่งของตนเอง ไฟล์ JPEG จะบันทึกไว้ในเซกเมนต์ Start Of Frame

ไฟล์ PNG จะบันทึกความกว้างและความสูงไว้ในชังก์แรกที่เรียกว่า IHDR ส่วนไฟล์ GIF และ WebP จะเก็บตัวเลขทั้งสองไว้ใกล้จุดเริ่มต้นของไฟล์

วิดีโอก็มีขนาดภาพเช่นกัน ในไฟล์ MP4 และ MOV ส่วนหัวของแทร็กจะบันทึกความกว้างและความสูงของแทร็กวิดีโอไว้ โปรแกรม ffprobe ก็จะแสดงค่าความกว้างและความสูงสำหรับแต่ละสตรีมวิดีโอเช่นกัน

แหล่งที่มาของค่า

โดยทั่วไปแล้ว Image Size จะไม่ได้เป็นช่องข้อมูลที่อยู่ในไฟล์โดยตรง ตัวอ่านเมทาดาทา ExifTool จะคำนวณค่า Image Size หลังจากอ่านเมทาดาทาอื่นทั้งหมดแล้ว ExifTool มักจะนำค่าจากช่อง Image Width และ Image Height มารวมเป็นค่าเดียว สำหรับไฟล์ดิบ Canon CR2 จะใช้ช่อง Exif Image Width และ Exif Image Height แทน

รูปถ่ายจากกล้องยังสามารถมีช่อง EXIF ที่ระบุขนาดได้ด้วย มาตรฐาน Exif เรียกช่องเหล่านี้ว่า ImageWidth (0x0100) และ ImageLength (0x0101) สำหรับภาพที่ไม่ถูกบีบอัด

สำหรับภาพที่ถูกบีบอัด เช่น JPEG มาตรฐานจะใช้ PixelXDimension (0xA002) และ PixelYDimension (0xA003) แทน ExifTool จะแสดง PixelXDimension และ PixelYDimension เป็น Exif Image Width และ Exif Image Height

ลักษณะของค่านั้นเป็นอย่างไร

Image Size จะแสดงตัวเลขจำนวนเต็ม 2 ตัว มีตัวอักษร x ตัวเล็กคั่นอยู่ระหว่างตัวเลข ความกว้างจะแสดงก่อนเสมอ ในค่าดิบจาก ExifTool จะใช้ช่องว่างคั่นระหว่างตัวเลข 2 ตัวแทน เช่น 1024 981

ค่่า 1024x981 บอกข้อมูลต่อไปนี้เกี่ยวกับรูปภาพ:

  • ความกว้างของภาพคือ 1024 พิกเซล
  • ความสูงของภาพคือ 981 พิกเซล
  • รูปภาพมีพิกเซล 1024 คูณ 981 ซึ่งรวมเป็น 1,004,544 พิกเซลทั้งหมด
  • นั่นคือประมาณ 1.0 เมกะพิกเซล เพราะ 1 เมกะพิกเซลเท่ากับ 1,000,000 พิกเซล

เหตุใดความกว้างและความสูงจึงอาจดูเหมือนสลับกัน

รูปภาพหนึ่งภาพสามารถถูกบันทึกไว้ในทิศทางหนึ่ง แต่แสดงผลในอีกทิศทางหนึ่งได้ ช่อง Exif Orientation จะบอกโปรแกรมดูภาพว่าควรหมุนรูปภาพที่บันทึกไว้อย่างไรก่อนแสดงผล

เมื่อค่า Orientation เป็น 5, 6, 7 หรือ 8 แถวของภาพที่บันทึกไว้จะกลายเป็นคอลัมน์บนหน้าจอ ความกว้างที่คุณเห็นจะเป็นค่าความสูงที่บันทึกไว้ และความสูงที่คุณเห็นจะเป็นค่าความกว้างที่บันทึกไว้ Image Size จะแสดงค่าที่บันทึกไว้ ดังนั้นรูปถ่ายที่คุณเห็นในแนวตั้งจึงอาจแสดงขนาดในแนวนอนได้

ทำไมมันจึงสำคัญ

ขนาดภาพบอกคุณว่ามีพิกเซลให้ใช้งานมากน้อยแค่ไหน สำหรับการพิมพ์ ช่อง X Resolution จะให้ค่าจำนวนพิกเซลต่อหนึ่งนิ้วหรือหนึ่งเซนติเมตร นำความกว้างเป็นพิกเซลหารด้วยค่านี้ จะได้ความกว้างเมื่อพิมพ์ในหน่วยนั้น

ตัวอย่างเช่น รูปภาพที่กว้าง 1024 พิกเซล พิมพ์ที่ 300 พิกเซลต่อนิ้ว จะมีความกว้างประมาณ 3.4 นิ้ว หรือประมาณ 8.7 ซม.

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

ขนาดภาพไม่ใช่สิ่งเดียวที่กำหนดขนาดไฟล์ การบีบอัดยังเป็นตัวกำหนดด้วยว่าพิกเซลแต่ละจุดใช้กี่บิต และช่อง Exif ที่ชื่อ CompressedBitsPerPixel จะบันทึกโหมดการบีบอัดนี้ในหน่วยบิตต่อพิกเซล ดังนั้นรูปภาพ 2 รูปที่มีขนาดภาพเท่ากันอาจมีขนาดไฟล์ต่างกันได้หากใช้การบีบอัดต่างกัน

คีย์เมตา