ジオタグを使用して写真に透かしを入れ、座標からシェープファイルを作成しますか?


14

ジオタグ付きの写真があるので、簡単に参照できるように、また座標からシェープファイルを作成するために、写真の場所にウォーターマークを前面に配置したいと思います。

誰でもこれを行うことができるオープンソースソフトウェアを知っていますか?

このリンクは、Iamが達成しようとしているものの例です

回答:


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)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.