Saya memiliki foto yang diberi geotag dan saya ingin menempatkan tanda air dari lokasi foto di depan untuk referensi yang mudah serta membuat shapefile dari koordinat.
Adakah yang tahu ada perangkat lunak open source yang bisa melakukan ini?
Saya memiliki foto yang diberi geotag dan saya ingin menempatkan tanda air dari lokasi foto di depan untuk referensi yang mudah serta membuat shapefile dari koordinat.
Adakah yang tahu ada perangkat lunak open source yang bisa melakukan ini?
Jawaban:
Anda dapat menggunakan python untuk mendapatkan info EXIF:
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
kemudian gunakan modul ImageDraw python untuk menggambar teks atau apa pun.
import ImageFont, ImageDraw
def drawtext(im):
op = ImageDraw.Draw(im)
fnt = ImageFont.truetype("tahoma.ttf", 12)
op.text((5, 5), "YourText", font=fnt)