আমার কাছে জিওট্যাগযুক্ত ফটোগ্রাফ রয়েছে এবং আমি সহজ রেফারেন্সের জন্য ফটোগুলির অবস্থানের একটি ওয়াটারমার্ক স্থাপন করতে এবং স্থানাঙ্কগুলি থেকে একটি শেফফিল তৈরি করতে চাই।
কেউ কি এমন কোনও ওপেন সোর্স সফ্টওয়্যার জানেন যা এটি করতে পারে?
আমার কাছে জিওট্যাগযুক্ত ফটোগ্রাফ রয়েছে এবং আমি সহজ রেফারেন্সের জন্য ফটোগুলির অবস্থানের একটি ওয়াটারমার্ক স্থাপন করতে এবং স্থানাঙ্কগুলি থেকে একটি শেফফিল তৈরি করতে চাই।
কেউ কি এমন কোনও ওপেন সোর্স সফ্টওয়্যার জানেন যা এটি করতে পারে?
উত্তর:
আপনি এক্সআইএফ তথ্য পাওয়ার জন্য পাইথন ব্যবহার করতে পারেন:
from PIL import Image
from PIL.ExifTags import TAGS
from pprint import pprint
def getexif(im):
res = {}
try:
img = Image.open(im)
info = img._getexif()
for tag, val in info.items():
dec = TAGS.get(tag, tag)
res[dec] = val
except IOError:
print im
return res
pprint res
তারপরে পাঠ্য বা কোনও কিছু আঁকার জন্য পাইথন ইমেজড্রে মডিউলটি ব্যবহার করুন।
import ImageFont, ImageDraw
def drawtext(im):
op = ImageDraw.Draw(im)
fnt = ImageFont.truetype("tahoma.ttf", 12)
op.text((5, 5), "YourText", font=fnt)