在地圖上要顯示marker,大多數都是使用固定幾個icon,以類別當作區分。如果能更直覺得辨識marker,讓user不用經由點擊,就得知marker的意義,應該會讓user更有觀看地圖意願。所以就寫了一個簡單的功能,讓圖片轉成icon。
Install:
git clone https://github.com/SparrowJang/icon_converter cd icon_converter sudo python setup.py install
經由url的image轉換成icon :
from icon_converter import converter #target image ( http or local ) path = "http://example.com/test.png" #resize and crop image size = {"width":40,"height":40} border = { "size":{"width":2,"height":2}, "color":"#BBBBBB", "backgroundColor":"#FFFFFF" } blob = converter.convert_by_path( path, size, border ) f = open( "icon.png", "w" ) f.write( blob.data ) f.close()