ให้เรตสมาชิก: 3 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

EXIF (อี เอ็ก ไอ เอฟ) หรือ Exchangeable Image Files Format (เอ็กซ์เชนจ์อีเอเบิล อิมเมจ ไฟล์ ฟอร์แมต) คืออะไร

Exchangeable Image Files Format
Exchangeable Image Files Format

    วัฒนาการของกล้องถ่ายภาพเริ่มจากมีผู้สังเกตุเห็นภาพเหมือนในลักษณะกลับหัวบนผนังภายในห้องที่ทึบและอับแสง ภาพดังกล่าวเกิดจากแสงของภาพวิวภายนอกลอดผ่านรูเล็ก ๆ ที่ผนังห้องไปก่อเกิดภาพเหมือนบนผนังอีกด้านที่อยู่ฝั่งตรงข้ามของห้อง 

    ต่อมาได้มีการนำหลักการดังกล่าวมาประดิษฐ์เป็นกล้อง ออบสคิวรา Camera Obscura (คาเมร่า ออบสคิวรา) คำว่า camera มีความหมายว่า ห้อง  ส่วน Obscura มีความหมายว่า ความมืด นั้นเองหลังจากนั้นกล้องก็การพัฒนามาจนถึงกล้องใช้ฟิล์ม เป็นเรื่องที่ยุ่งยาก และเป็นภาระให้กับช่างภาพไม่น้อย แต่จำเป็นต้องบันทึกเพราะว่าเป็นข้อมูลเบื้องต้นที่จะใช้ในการวิเคราะห์เกี่ยวกับภาพถ่าย ซึ่งในการถ่ายภาพด้วยฟิล์มเราไม่สามารถมองเห็นภาพขณะถ่ายภาพได้ ฟิล์ม 1 ม้วนมี 36  ภาพ ต้องถ่ายให้หมด 36 ภาพ แล้วก็ส่งไปร้านถ่ายภาพเพื่อล้างอัดขยาย จึงจะเห็นภาพได้ สวยหรือไม่สวย แก้ไขไม่ได้ ถ้าจะแก้ไขก็ใช้ข้อมูลรายละเอียดที่บันทึกไว้มาแก้ไขภาพที่จะถ่ายในคราว แต่อย่างไรก็ตามถึงกล้องฟิล์มก็ยังนิยมกับการถ่ายภาพของคนคราสสิค

    แต่เมื่อถึงมาถึงยุคภาพถ่ายดิจิทัล เมื่อเราถ่ายภาพ กล้องจะบันทึกภาพและข้อมูลรายละเอียดเกี่ยวกับภาพไปพร้อม ๆ กัน และสามารถดูข้อมูลรายละเอียดเบื้องต้นจากจอ LCD (แอล ซี ดี) ของกล้องได้เลย การแก้ไขภาพก็สามารถทำได้หลังจากดูภาพจากจอ LCD ไม่พอใจหรือไม่ถูกต้องตามต้องการ ลบแล้วก็ถ่ายใหม่ แต่ถ้าต้องการดูข้อมูลรายละเอียดเกี่ยวกับภาพมากกว่านั้น ก็นำภาพเครื่องคอมพิวเตอร์แล้วเปิดโปรแกรม ACDSee (เอ ซี ดี ซี) ก็พบจะพบข้อมูลรายละเอียดของภาพ  ข้อมูลรายละเอียดที่กล้องบันทึกนี้เราเรียกว่า EXIF (อี เอ็ก ไอ เอฟ)

    EXIF (อี เอ็ก ไอ เอฟ) หรือ Exchangeable Image Files Format (เอ็กซ์เชนจ์อีเอเบิล อิมเมจ ไฟล์ ฟอร์แมต)  คือ ค่าต่างๆ ของรูปภาพที่ถ่ายโดยกล้อง ดิจิทัล เป็น Tag{--mlinkarticle--} ที่เก็บข้อมูลของการถ่ายรูปหรืออัดเสียงหรืออัดวีดีโอไว้ ในวงการกล้องดิจิทัล สมัยก่อนจะมี Exif เฉพาะไฟล์ TIFF เท่านั้น ที่สมัยก่อนตอนใช้ฟิล์มยังไม่เป็นที่นิยมเพราะ Exif พึ่งจะถูกพัฒนาเวอร์ชันแรกในปี 1998 โดย JEIDA (เจ อี ไอ ดี เอ) หรือ Japan Electronic Industries Development Associations (เจแปน อิเล็กโทรนิก อินดัสทรี ดีเวลลอปเม้นท์ เอซโซชิเอชั่น) ต่อมาในปี 2002 JEITA ได้พัฒนาตัวใหม่คือเวอร์ชันสองออกมาในปี 2002 และล่าสุดคือเวอร์ชันสามในปี 2010 โดยความร่วมมือของ JEITA และ CIPA (ซี ไอ พี เอ) หรือ Camera & Imaging Products Association (คาเมร่า แอน อิมเมจจิ้ง โปรดักส์ เอซโซชิเอชั่น)

ค่า EXIF จะประกอบไปด้วย 4 หัวข้อใหญ่ๆ ดังนี้

         1 วันและเวลาที่ถ่ายภาพ

         2 ค่าต่างๆ ของกล้องที่ใช้ถ่ายภาพ และ ค่าต่างๆ ที่ใช้ในการถ่ายภาพ เช่น ความเร็วของชัดเตอร์, ขนาดของรู้รับแสง, ความไวแสงของกล้อง เป็นต้น

         3  สถานที่ที่ถ่ายภาพ โดยการใช้ GPS (จี พี เอส) เป็นตัวรับค่าสัญญาณ แต่ยังไม่เป็นที่แพร่หลายนัก

         4 รายละเอียดของภาพ และ ลิขสิทธิ์ภาพ แต่ค่าต่างๆ ในกลุ่มนี้ยังไม่เป็นที่นิยมมากนัก จะมีเฉพาะในกล้องถ่ายภาพดิจิทัล บางรุ่นเท่านั้น

การทำงานของ EXIF

    กล้องดิจิตอลของคุณจะจดจำในสิ่งที่คุณปรับตั้งในการถ่ายภาพนั้นๆ อาทิ ค่าช่องรับแสง ระยะทางยาวโฟกัส กล้องที่ใช้ รุ่นกล้องที่ใช้ และค่าอื่นๆ อีกมากมาย ซึ่งการปรับตั้งและคุณลักษณะต่างๆ เหล่านี้จะถูกบันทึกในรูปแบบ EXIF และเซฟลงบนสื่อบันทึกอีกที

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

ภาพประกอบ : digital-photo-secrets.com

 

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
บันทึกตัวแปรเป็นชื่อไฟล์ลง database ไม่ได้
โดย teenproza7 อ 28 พฤษภาคม 2019 4:52 pm บอร์ด Programming - C/C++ & java & Python
1
248
จ 18 พ.ย. 2019 10:27 am โดย บุคคลทั่วไป
งานประจำวันที่ 18 พฤศจิกายน 2562
โดย numtan5839 จ 18 พ.ย. 2019 10:14 am บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
1
16
จ 18 พ.ย. 2019 7:16 pm โดย numtan5839
Skype for Business และ Microsoft Teams
โดย Atomseed Suckseed จ 18 พ.ย. 2019 10:11 am บอร์ด MindPHP News / Feedback
0
23
จ 18 พ.ย. 2019 10:11 am โดย Atomseed Suckseed
งานประจำวันที่ 16 พฤศจิกายน 2562
โดย numtan5839 ส 16 พ.ย. 2019 10:28 am บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
4
25
ส 16 พ.ย. 2019 7:02 pm โดย numtan5839
หา theme language file ไม่เจอ
โดย bankjittapol ส 16 พ.ย. 2019 5:33 pm บอร์ด Joomla Development
2
41
ส 16 พ.ย. 2019 5:50 pm โดย bankjittapol
การใช้งาน Ultrasonic Sensor เซ็นเซอร์ที่ใช้สำหรับตรวจจับระยะห่างของวัดถุ
โดย bankjittapol ส 16 พ.ย. 2019 4:42 pm บอร์ด IOT - Internet of things
0
20
ส 16 พ.ย. 2019 4:42 pm โดย bankjittapol
อยากทราบการแสดงวันที่ในรูปแบบของ joomla
โดย bankjittapol ส 16 พ.ย. 2019 11:14 am บอร์ด Joomla Development
5
65
ส 16 พ.ย. 2019 4:56 pm โดย mindphp
Ultrasonic Sensor คืออะไร
โดย bankjittapol ส 16 พ.ย. 2019 3:40 pm บอร์ด IOT - Internet of things
0
45
ส 16 พ.ย. 2019 3:40 pm โดย bankjittapol
Database Normalization
โดย bankjittapol ศ 15 พ.ย. 2019 6:31 pm บอร์ด PHP Knowledge
1
63
ส 16 พ.ย. 2019 5:02 pm โดย Losa
วิธีการนำค่าจาก attribute ที่อยู่ใน element หนึ่ง ไปใส่ให้กับ attribute ที่อยู่ในอีก element หนึ่ง
โดย Ittichai_chupol ศ 15 พ.ย. 2019 6:29 pm บอร์ด Jquery & Ajax Knowledge
0
30
ศ 15 พ.ย. 2019 6:29 pm โดย Ittichai_chupol
VDO - Program Check Tracking Thailand Post
โดย numtan5839 อ 12 พ.ย. 2019 2:12 pm บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
7
45
พฤ 21 พ.ย. 2019 6:22 pm โดย mindphp
VDO - Square Root Calculate Program
โดย numtan5839 อ 12 พ.ย. 2019 11:57 am บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
6
28
พฤ 21 พ.ย. 2019 7:25 pm โดย mindphp
VDO - Program calculates the mean, the variable and the standard deviation.
โดย numtan5839 อ 12 พ.ย. 2019 11:26 am บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
6
42
พฤ 21 พ.ย. 2019 7:39 pm โดย numtan5839
วิธีการทำ listbox สำหรบเลือกวันที่จากปัจจุบันย้อนหลังไป 20 วัน
โดย Ittichai_chupol ศ 15 พ.ย. 2019 5:58 pm บอร์ด PHP Knowledge
0
60
ศ 15 พ.ย. 2019 5:58 pm โดย Ittichai_chupol
การใช้ box-shadow เพื่อสร้างเงาให้ กรอบกล่องข้อความ
โดย bankjittapol ศ 15 พ.ย. 2019 5:56 pm บอร์ด CSS Knowledge
0
59
ศ 15 พ.ย. 2019 5:56 pm โดย bankjittapol
R - mdsoft_member_royalty ระบบจัดระดับสมาชิก ปรับ Level ลูกค้าอัตโนมัติ
โดย thatsawan อ 12 ก.พ. 2019 6:14 pm บอร์ด สิริกิตติรัตน์ - Developer
9
37
ศ 15 พ.ย. 2019 5:56 pm โดย mindphp
innerHTML คำสั่ง javascript ที่จะทำให้สามารถแสดงข้อความแทนที่ข้อความในแท็ก HTML
โดย jamepiyawat ศ 15 พ.ย. 2019 3:47 pm บอร์ด Jquery & Ajax Knowledge
4
57
ส 16 พ.ย. 2019 10:27 am โดย jamepiyawat
หลักการตั้งชื่อไฟล์เพื่อให้สื่อกับทีมง่าย
โดย numtan5839 ศ 15 พ.ย. 2019 3:20 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
33
ศ 15 พ.ย. 2019 3:20 pm โดย numtan5839
การใช้ .text() .html() และ .val() เพื่อเปลี่ยนข้อความ เมื่อกดปุ่ม
โดย bankjittapol ศ 15 พ.ย. 2019 2:17 pm บอร์ด Jquery & Ajax Knowledge
0
55
ศ 15 พ.ย. 2019 2:17 pm โดย bankjittapol
วงจรสี (Colour Wheel)
โดย numtan5839 ศ 15 พ.ย. 2019 2:13 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
2
77
ศ 15 พ.ย. 2019 3:33 pm โดย numtan5839