私はガウスがこのようなカスタマイズ可能な半径で画像をぼかすアルゴリズムを書きました:FastBlur.js(関数boxBlurCanvasRGB)ですが、phpにのみ移植されています
512x384 ピクセルの画像を選択すると、この関数は素晴らしく機能します。画像が大きいと、致命的な php エラー (メモリの超過) が発生します。ただし、目標は、任意の画像サイズを使用して、致命的なエラーが発生する前に警告を発することです。
何かのようなもの:
if ($memory_needed_for_this > $available_memory_at_all) { return false; }
プロセスに必要なメモリ量を計算したり、for each ループ内で現在使用されているメモリ量を確認したりすることは可能ですか?
ありがとう