PHP の画像処理は、データから読み込んで処理し、データを出力するようです。
読み込みと出力には 2 つの関数があります:
$img = imagecreatefromstring($data);
echo imagejpeg($img);
途中で処理を行いたい場合、さまざまな関数はファイル用です。
サイズの取得やサイズの調整もすべてファイル用です。論理的に言えば、ユーザーがファイルを保存し、データを出力し、データをどのように処理するかは、すべてリソース \img に関するものであるはずであり、画像処理とは何の関係もありません。
一般に、データをファイルに保存してから処理すると、ファイル操作は非常にリソースを消費する操作になるため、PHP はファイルを好むようです。ファイルの読み込みまたは保存だけでは、画像処理よりも最大 100 倍の時間がかかる場合があります。
??それファイルの形式で保存されているため、メモリを使用して取得する場合でも、まずコードをメモリに転送する必要があります。
処理するたびにファイルを保存する必要がある場合、取得が遅くなります。
最初にストレージに保存し、保存したファイルを最後にエクスポートすることができます。