Пользователи моего PHP webapp разрешают загружать изображения PNG и JPEG. Загрузить алгоритм следующим образом: расширениеОбработка PHP GD .ico
- проверки по имени файла разборе
- проверки расширения с помощью getimagesize()
- воссоздают изображения по imagecreatefrompng()/imagepng() (imagecreatefromjpeg()/imagejpeg())
- переименование изображения
- сохранить в файловой системе
Image отдыха используется для обеспечения безопасности. Все работает нормально. Но теперь мне нужен этот алгоритм для обработки файлов .ico. Кажется, что GD не работает с .ico (нет такой функции, как imagecreatefromico()), поэтому я не знаю, как реализовать шаг 3 моего алгоритма.
Спасибо за любую помощь или совет.
Вы видели [это] (http://stackoverflow.com/questions/2628114/convert-png-file-to-ico-with-php)? –
@JulienLopez Не уверен, что это мое дело. Я не меняю тип. Мне просто нужно воссоздать файл, чтобы не было вредоносного кода. – Dmitry