【发布时间】:2017-08-10 08:40:43
【问题描述】:
我有这个 PHP 脚本可以调整图像大小并显示结果图像:
$filename = 'my-image.jpeg';
// Content type
header('Content-Type: image/jpeg');
// Get new dimensions
list($width, $height) = getimagesize($filename);
$new_width = 1200;
$new_height = ceil($height * ($new_width/$width));
// Resample
$image_p = imagecreatetruecolor($new_width, $new_height);
$image = imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
// Output
imagejpeg($image_p, null, 100);
现在我想保存图片而不是显示它,保留原图,并将新创建的图片命名为“my-image-resized.jpeg”,如何?
【问题讨论】:
标签: php image-processing gd image-resizing