• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:imagecolorallocate()でエラー)

imagecolorallocate()でエラー

このQ&Aのポイント
  • imagecolorallocate関数でエラー(FALSE)が発生します。
  • エラーになるのは、色数が256色使っているgifファイルです。
  • 対処方法を教えていただきたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • agunuz
  • ベストアンサー率65% (288/438)
回答No.1

>色数が256色使っている 新しい色をパレットに追加しようとすれば色数制限に引っかかりますよね(パレットに空きがない)。 マニュアルのNoteのようにgif読込み → png出力 → 出力したpngを読込してあとはpngにしてしまうしかないのでは(256色超えるならどのみちgifで書き込めないし)。 http://php.net/manual/ja/function.imagecolorallocate.php

w0a15455
質問者

お礼

imagecolorallocate関数を少し誤解していたようです。 パレットの追加はされないんだと思っていました。 解決しました。 ありがとうございました。

関連するQ&A