2013-12-22 3 views
2

У меня есть изображения GeoTIFF с несколькими точками с координатами X и Y. Я хочу отобразить изображение с точками, аннотированными как + или `x ', наложенными на изображение.Отображение изображения с аннотацией - python

Как достичь этого с помощью python?

+0

Попробуйте использовать библиотеку matplotlib, чтобы отображать изображения и делать аннотации довольно легко. – M4rtini

ответ

3

Возможно, просто создавая новый образ с аннотацией:

from PIL import Image, ImageDraw, ImageFont  
image = Image.open("image.png") 
draw = ImageDraw.Draw(image) 
font = ImageFont.truetype("arial.ttf", 20, encoding="unic") 
draw.text((10,10), u"Your Text", fill=‘#a00000’, font=font) 
image.save("out.png","PNG") 

Найдено: here.

+0

Это хороший ответ. Тем не менее, я хотел бы отобразить изображение. Я хочу сохранить только при необходимости (космический хруст). – Indian

+0

Хм ... понял. Что при замене 'image.save' на' image.show() '? – kn0x

+0

Поддерживает ли PIL GeoTiff тоже? Мне жаль, что я не могу найти документацию к этому PIL. – Indian

Смежные вопросы