私はサムネイルスクリプトを書いています。サムネイルを見たことから、そのソースと同じ形式で最もよく見える傾向があります。しかし、スクリプトはウェブから画像を取得している可能性がありますので、ファイルに2回アクセスすることはできません。 exif_imagetype以外のファイルタイプやイメージを再オープンする必要のあるその他の関数を取得する方法はありますか?明らかに間違っている可能性があるので、私は拡張に頼りたくはありません。GDハンドルからイメージのタイプを判別する方法はありますか?
GDでサムネイル処理を行っていますので、ハンドルを使用するものは完璧ですが、ファイルのコンテンツも使用できます。そして、はい、私はGDが非圧縮データを参照することを認識していますが、圧縮解除されたものを覚えていないかどうかはわかりません。
なぜ、exif_imagetype' 'と何が間違っているのに役立ちますか? – Starx
イメージファイルを開く必要があります。したがって、イメージが別のサーバー上にある場合は、 'exif_imagetype'を呼び出すと2回、実際にイメージをロードするときに2回要求されます。 –