ผมเองก็เป็นคนที่ชอบถ่ายภาพ และใช้งาน exif มาได้พอสมควรทำให้คุ้นเคยและพอจะเข้าใจรายละเอียดของ exif format แต่ส่วนมากเราจะเห็น application ทั่วไปแบบที่เป็น standalone software ผมเองเลยอยากจะลองทำ Geotagging Web Application บ้าง

       concept ก็คือ web application ที่สามารถอ่านข้อมูล exif จากไฟล์ภาพที่ผู้ใช้ เปิดขึ้นมาบน web browser โดยที่ไม่ต้องส่งเข้ามายัง server พยายามนั่งหาตัวอย่างอยู่นานจนไปเจอเข้ากับ exif js library ซึ่งเขียนอธิบายและแจก sourcecode โปรแกรม โดยการประมวลผลทั้งหมดทำที่ client โดยใช้ภาษา javascript ในการเข้าไปดึงข้อมูลexif จากภาพ จากนั้นก็นำค่าพิกัด lat ,lon มาแสดงผลบน google map การเขียนโปรแกรมสำหรับเรียกใช้ก็ง่าย เนื่องจากเค้าพัฒนามาเป็น class แล้ว วิธีเขียนโปรแกรมเพื่อใช้งาน ก็สามารถเขียนได้ดังนี้ครับ

var oImg = document.getElementById(“MyPrettyImage”); 
alert(“I was taken by a ” + EXIF.getTag(oImg, “Make”) + ” ” + EXIF.getTag(oImg, “Model”)); 
// or use the EXIF.pretty()
alert(EXIF.pretty(oImg.exifdata));

 

ท่านที่สนใจเข้าไปดาวน์โหลดโค้ดได้ที่ http://www.nihilogic.dk/labs/exif/exif.js