我的PHP webapp用户可以上传PNG和JPEG图像。上传算法如下:
图像重新用于安全性。一切正常。但现在我需要这个算法来处理.ico文件。看起来GD不适用于.ico(没有像imagecreatefromico()这样的功能),所以我不知道如何实现算法的第3步。
感谢您提供任何帮助或建议。
答案 0 :(得分:1)
有关可以将.ico文件加载到GD图像中的作曲家可安装的类,请参阅https://github.com/lordelph/icofileloader。
例如:
$loader = new Elphin\IcoFileLoader\IcoFileService;
$im = $loader->extractIcon('/path/to/icon.ico', 32, 32);
有关从图标文件中分析和提取图像的其他方法,请参阅文档。