PHPでimagecreatefrompng()の機能に問題があります。imagecreatefrompng()とサイズ制限
私は、ユーザーが独自のスプライトコミック(スプライトと呼ばれるビデオゲームから抽出したリソースで作られたコミックの種類)をアップロードできるようにするという目標を持っているウェブサイトを開発します。
ギャラリアには漫画のミニチュアをいくつか表示したいので、私はGDを使っています。もちろん、imagecreatefrompng()です。
しかし、それは、大きな画像と致命的なエラーがスロー:
( 4545600バイトを割り当てしようとした)、同じエラーが発生したメモリのうち、(8388608を割り当て):
致命的なエラーをini_set()を介して "memory_limit"の値を設定した後でも、 ...
リサーチの数時間後それは解像度のためにあるようです:imagecreatefrompng()は1以上の040 000ピクセルを持つイメージを管理できません...!
私は、ユーザーによって送信された漫画のサイズを制限することはできませんので、それは、非常に非常に不便だ...
あなたがこの問題を解決するための任意のヒントを知っていますか?
Thnaks in advance!
画像を扱う方法としてFlashを使用することを検討してください。サーバの負荷がかかる場合がありますが、そのような制限はありません。ちょうどアイデア、決してそれをやったことは実際に可能かどうかわからない。 –
私はFlashを使う考えが嫌いですが...もし答えがありましたら:) – KorHosik