사진에 지오 태깅 된 사진이 있고 좌표에서 셰이프 파일을 만들뿐만 아니라 쉽게 참조 할 수 있도록 사진 위치의 워터 마크를 전면에 배치하고 싶습니다.
누구나 오픈 소스 소프트웨어를 알고 있습니까?
사진에 지오 태깅 된 사진이 있고 좌표에서 셰이프 파일을 만들뿐만 아니라 쉽게 참조 할 수 있도록 사진 위치의 워터 마크를 전면에 배치하고 싶습니다.
누구나 오픈 소스 소프트웨어를 알고 있습니까?
답변:
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)