Загрузите удаленный значок и затем преобразуйте в png с PHP перед загрузкой в ​​AS3 - PullRequest
1 голос
/ 10 февраля 2010

На данный момент я использую cURL для загрузки удаленного значка, но он выводит его как .ICO, который AS3 не будет загружать. Я пытался конвертировать .ICO с imagepng, но это вызвало ошибки. Есть ли способ, которым я могу загрузить удаленный значок и преобразовать его в png с PHP перед загрузкой в ​​AS3, не полагаясь на Google s2?

Часть кода:

чик

$imagestring = curl_exec($ch);
$image = imagecreatefromstring($image);
curl_close($ch);
header("Content-Type: image/png");
imagepng($image);
imagedestroy($image);

чик

1 Ответ

0 голосов
/ 10 ноября 2010

GD не поддерживает формат изображения ICO. Однако где-то внутри файла ICO должен быть действительный файл BMP - как только вы удалите материал формата ICO, вы сможете загрузить то, что осталось с помощью imagecreatefromstring ().

Чтобы помочь вам в этом, вы можете найти больше информации о формате ICO на этой странице википедии .

...