2011-05-23 162 views
0

我最近編寫了一個Python模塊,它使用PIL將元標記和值寫入PNG圖像,目的是讓網頁讀取標記並相應地對圖像進行排序(我不是有興趣的像相機類型的默認東西,我附加標籤,如「CarModel」,如果我剛剛參加了拉力賽舉例如下:在網絡上閱讀PNG元數據

有沒有人推薦一種閱讀PNG元的方式?瞬間(http://stackoverflow.com/questions/2190236/how-can-i-read-png-metadata-from-php在底部),這是偉大的,因爲它只是拍了我添加的標籤,但令人討厭,因爲我無法想象建立一個整潔的數組與許多圖片的數據。可以JavaScript做到這一點?

對不起如果我一直在解釋垃圾,但我會重新解釋是否需要。

回答

2

你應該看看下面的PHP函數 - exif_read_data

PS:JavaScript不能做,因爲據我所知

+0

我看了一下,但它似乎只有TIFF和JPEG兼容性。 – jdborg 2011-05-23 12:46:12

0

的nihilogic JavaScript庫確實是客戶端的EXIF閱讀和分析非常有用的;但僅適用於JPEG圖像,因爲元數據僅支持JPEG和TIFF格式(並且TIFF格式僅由Safari瀏覽器本機支持)。 PNG可以包含元數據,但不能以JPEG或TIFF格式允許的IPTC或EXIF字段的形式存在。