Tags:

พอดีว่าผมกำลังหาทางเข้าไปอ่านวันที่(วันที่สร้าง)ที่ถ่ายรูป ที่อยู่ใน meta dataไฟล์รูปถ่ายนะครับ แต่เท่าที่ผมหาเจมันเ็ป็นไฟล์ png นะครับ เลยอยากทราบจะเหมือนกัน หรือเปล่าครับ กับ jpeg ทดลองแล้วไม่ได้อะคับ ไม่ทราบว่าใครเคยทำบ้างครับ PNG METADATA

Comments

By: revolution
AndroidUbuntu
revolution's blog
on 22/07/08 20:58 #59408 toggle
revolution's picture

ลองดู library ของ EXIF ดูน่าะจได้นะครับ http://pyexif.sourceforge.net/

By: khao_lek
khao_lek's blog
on 23/07/08 13:29 #59494 Reply to:59408 toggle
khao_lek's picture

install pyexif ไม่ถูกเลยครับ แล้วก็หาตัวอย่างไม่เจอเลยครับ ตอนนี้ผมลองใช้ method info ของ PIL แล้วปรากฏว่า ได้ตัว EXIF มาแต่มันได้ออกมาเป็น อักขษระที่อ่านไม่ได้ ลงเขียนลงไฟล์ก็อ่านไม่ออกเลยครับ

By: khao_lek
khao_lek's blog
on 23/07/08 17:33 #59552 toggle
khao_lek's picture

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

By: bow_der_kleine
WriterAndroidUbuntu
bow_der_kleine's blog
on 29/07/08 5:05 #59851 toggle
bow_der_kleine's picture

ลองเข้าไปอ่านเรื่อง Play PIL with NumPy ดูครับ ว่าเขียนตอบในนี้ แต่ยาวจัด เลยเขียนเป็นบล็อกดีกว่า

BioLawCom.De


XimpleSoft

By: khao_lek
khao_lek's blog
on 29/07/08 9:09 #59855 Reply to:59851 toggle
khao_lek's picture

ขอบคุณ คุณbow_der_kleine มากครับ อ่านแล้วกระจ่างมากเลยครับ (จริงๆ แล้วที่ผมมาเขียนโปรแกรมตัวนี้สาเหตุมาจากกล้องดิจิตอลของ Sony ที่ไม่สามารถแสดงวันที่ในรูปภาพได้ จะแสดงได้เฉพาะตอนพิมพ์ และต้องใช้ฟังชันนี้จากเครื่องพิมพ์ที่มีฟังชั่นนี้ หรือโปรแกรมพิมพ์รูปเท่านั้นแต่ที่เครื่อง user ไม่มีเลยวุ่นกันใหญ่ ทำให้บริษัทต้องจัดชื้อใหม่กล้องใหม่ เลยต้องมาอาศัยโปรแกรมนี้คับ)

By: DoraeMew
AndroidSymbianUbuntuWindows
DoraeMew's blog
on 29/07/08 13:20 #59871 toggle
DoraeMew's picture

ต้องเขียนโปรแกรมใหม่เลยเหรอ? เคยมีคนเขียน JavaScript ไว้ใช้กับ Photoshop ด้วยนะ สำหรับอ่านค่า Exif ออกมาเป็น Text Layer ใช้สคริปต์นี้ไปดัดแปลงจะง่ายกว่ามั้ง ใส่ข้อมูล EXIF เป็น text ในภาพ ด้วย PS CS


บู๊ลิ้ม

By: khao_lek
khao_lek's blog
on 29/07/08 17:08 #59896 Reply to:59871 toggle
khao_lek's picture

ไม่อยากชื้อลิขสิทธ์ของ Photoshop ครับ แล้วก็ user ไม่ใช่คน it ครับแค่ให้เขาเลือกรูปก็ยากเต็มทีแล้วครับ

By: DoraeMew
AndroidSymbianUbuntuWindows
DoraeMew's blog
on 29/07/08 17:40 #59898 Reply to:59896 toggle
DoraeMew's picture

อุ้ย... เพิ่งเห็นว่าอยู่ใน Codenone - -" หลงมาจากฟีด All Comments อ่ะ - -" ไม่ได้หมายความว่าจะให้ไปซื้อ Photoshop หรอกนา แต่ในสคริปต์นั้นอ่านค่าจาก Exif มาใช้งานได้ และมันก็แค่ JavaScript อ่ะ เอาไปดัดแปลงใช้นอก Photoshop ได้อยู่มั้ง?


บู๊ลิ้ม

By: nukung
Windows PhoneBlackberry
nukung's blog
on 29/07/08 21:05 #59909 toggle
nukung's picture

ลองดู pexif นะครับ http://code.google.com/p/pexif/