2010-02-10 4 views
1

현재로서는 원격 favicon을로드하는 데 cURL을 사용하고 있지만 AS3가로드되지 않는 .ICO로 출력합니다. imagepng로 .ICO를 변환하려고 시도했지만 오류가 발생했습니다. 거기에 원격 favicon을로드하고 PHP와 함께 PNG로 변환하기 전에 Google의 s2에 의존하지 않고 AS3에로드 할 수있는 방법이 있습니까?원격 favicon로드 후 AS3에로드하기 전에 PHP로 png로 변환

코드의 일부 :

싹둑

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

싹둑

+0

'imagepng'에서 얻은 오류는 무엇입니까? 그건 잘 작동합니다. –

+0

이미지 "________"에 오류가 있기 때문에 표시 할 수 없습니다. – mars

답변

0

GD가 ICO 이미지 형식을 지원하지 않습니다. 그러나 ICO 파일 안의 어느 곳에서나 유효한 BMP 파일이어야합니다. ICO 형식을 제거한 후에는 imagecreatefromstring()을 통해 남아있는 내용을로드 할 수 있어야합니다.

ICOM 형식에 대한 자세한 내용은 this wikipedia page에서 확인할 수 있습니다.