ユーザーが画像jpegのみをアップロードするための入力タイプのファイルがあります
すべての MIME、getimagesize、exif_imagetype を確認しました。
その後、imagecreatetruecolor、imagecreatefromjpeg...を使用して画像をトリミングします(ユーザーは画像をドラッグできます)。
私の質問は、imagecreatetruecolor、imagecreatefromjpeg ... これらの機能を使用した後です。
(独自のサイズを設定しているため、すべての画像が同じサイズになります)
これにより、セキュリティのためにファイルが jpeg にフォーマットされますか?
元。ユーザーがsample.exe.jpgまたはsample.jpg(php、またはjsファイル)のようなファイルをアップロードした場合
$dst_image=imagecreatetruecolor($dst_w, $dst_h);
$src_image=imagecreatefromjpeg('testing.jpg');
imagecopyresampled($dst_image, $src_image, $dst_x, $dst_y, $src_x, $src_y, $dst_w, $dst_h, $src_w, $src_h);
imagejpeg($dst_image, 'random_name.jpg');