Водяні позначки фотографій за допомогою геотегів та створення форм-файлів з координат?


14

У мене є геотегічні фотографії, і я хотів би розмістити водяний знак розташування фотографій на передній частині для зручного ознайомлення, а також створити форму координат з координат.

Хтось знає про будь-яке програмне забезпечення з відкритим кодом, яке могло б це зробити?

Це посилання є прикладом того, що я намагаюся досягти

Відповіді:


15

ви можете використовувати python для отримання інформації 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 

потім використовуйте модуль python ImageDraw для малювання тексту чи будь-чого іншого.

import ImageFont, ImageDraw

def drawtext(im):
   op = ImageDraw.Draw(im)
   fnt = ImageFont.truetype("tahoma.ttf", 12)
   op.text((5, 5), "YourText", font=fnt)
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.