1

ファイルをフォルダーから別のフォルダー、つまりソースから宛先にコピーするための次のPHPコードがあります。

//Copy files to new destination
$img_input = "temp_images/".$foldername."/input";
$img_org = "temp_images/".$foldername."/output/".$foldername."/originals";
$img_scan = glob("$img_input/*.*");

foreach($img_scan as $img_scans){
    $img_scans_to_go = str_replace($img_input,$img_org,$img_scans);
    copy($img_scans, $img_scans_to_go);
}

ソース$img_inputには混合形式の画像が含まれています。$img_orgここで、宛先ファイルを.jpg画像形式にしたいと考えています。これどうやってするの?

に変更しようとし$img_scan = glob("$img_input/*.*");まし$img_scan = glob("$img_input/*.jpg");たが、jpgファイルのみがコピーされます。他のファイルはコピーされません。

4

1 に答える 1

0

PHP を使用して画像を他のファイル タイプから JPG に変換する場合は、次のいくつかを参照してください。 PHP の GD ライブラリ - さまざまなファイル タイプを開いて JPEG として保存できます。

ここのように、既存のスタックの投稿があります: How to convert all images to JPG format in PHP?

于 2013-10-07T23:12:57.673 に答える