Mozilla开放徽章.png在PHP中创建图像

问题描述:

我需要创建一个.png图像,并在PHP中嵌入Open Badges断言元数据。Mozilla开放徽章.png在PHP中创建图像

我环顾四周,我只看到一些Mozilla API端点,但我需要在我自己的服务器上创建该文件。

有什么办法可以手动做,还是应该依靠外部服务?

+0

欢迎来到Stack Overflow!你可以先参加[游览]并学习[问]一个很好的问题,然后创建一个[mcve]。这使我们更容易帮助你。 – Katie

您可以使用PHP库Imagick手动添加元数据到.png文件。

请检查该定义的小型图书馆如何使用它: https://github.com/jmunozdev/php-tiny-openbadges-image-baker

它使用Imagick库来创建嵌入,也提供了一个方法的Drupal 7.我的数据donwloadable .png文件使用它,它工作得很好,你可以在这里检查你的徽章图像的完整性:http://bakery.openbadges.org/

希望它有帮助。

+0

非常感谢,我会采取这种方式! – pr0m3730