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

现有的堆栈帖子都在附近,比如这里:如何在 PHP 中将所有图像转换为 JPG 格式?

于 2013-10-07T23:12:57.673 回答