1

現在、cURLを使用してリモートファビコンをロードしていますが、AS3がロードしない.ICOとして出力します。.ICOをimagepngで変換しようとしましたが、エラーが発生しました。Googleのs2に依存せずに、リモートファビコンをロードしてPHPでpngに変換してから、AS3にロードする方法はありますか?

コードの一部:

をちょきちょきと切る

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

をちょきちょきと切る

4

1 に答える 1

0

GDはICO画像形式をサポートしていません。ただし、ICOファイル内のどこかに有効なBMPファイルが必要です。ICO形式のものを削除すると、imagecreatefromstring()を介して残っているものをロードできるようになります。

途中であなたを助けるために、あなたはこのウィキペディアのページでICOフォーマットについてのより多くの情報を見つけることができます。

于 2010-11-10T09:36:23.533 に答える