現在、次のコードを使用して動的 URL を呼び出し、サムネイルに必要な画像データを取得しています。
$thumb_url = $thumbUrl."?key=".$key."&document=".$document."&width=148&height=148";
$crl = curl_init();
$timeout = 120;
curl_setopt ($crl, CURLOPT_URL, $thumb_url);
curl_setopt ($crl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($crl, CURLOPT_CONNECTTIMEOUT, $timeout);
$thumb_content = curl_exec($crl);
@curl_close($crl);
thumb_content 内にデータを取得したら、それを PNG としてファイル システムに書き込むことができます。これはそのままでうまく機能しますが、これを変換して JPG として保存する方法が必要です。
私はこの質問を見直していましたが、変換中にファイルシステムから読み書きしているようです: Use PHP to convert PNG to JPG with compression?
絶対に必要でない限り、最終的な JPG を書き込む準備ができるまで、ファイル システムに何も書き込みたくありません。ストリームデータを操作したいだけです。