2016-12-15 40 views
1

我需要創建一個.png圖像,並在PHP中嵌入Open Badges斷言元數據。Mozilla開放徽章.png在PHP中創建圖像

我環顧四周,我只看到一些Mozilla API端點,但我需要在我自己的服務器上創建該文件。

有什麼辦法可以手動做,還是應該依靠外部服務?

+0

歡迎來到Stack Overflow!你可以先參加[遊覽]並學習[問]一個很好的問題,然後創建一個[mcve]。這使我們更容易幫助你。 – Katie

回答

3

您可以使用PHP庫Imagick手動添加元數據到.png文件。

請檢查該定義的小型圖書館如何使用它: https://github.com/jmunozdev/php-tiny-openbadges-image-baker

它使用Imagick庫來創建嵌入,也提供了一個方法的Drupal 7.我的數據donwloadable .png文件使用它,它工作得很好,你可以在這裏檢查你的徽章圖像的完整性:http://bakery.openbadges.org/

希望它有幫助。

+0

非常感謝,我會採取這種方式! – pr0m3730