裁剪图像,保存它[关闭]
Posted
技术标签:
【中文标题】裁剪图像,保存它[关闭]【英文标题】:Crop image, save it [closed] 【发布时间】:2012-02-15 15:15:48 【问题描述】: $filename = '/home/hey/Desktop/images/oldImage.jpg';
$percent = 0.5;
// Get new dimensions
list($width, $height) = getimagesize($filename);
$new_width = $width * $percent;
$new_height = $height * $percent;
// 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);
file_put_contents("/home/hey/Desktop/images/oldImage.jpg", imagejpeg($image_p));
我只想裁剪 oldImage 并再次保存。怎么了?谢谢。
编辑:只是没有创建图像。它会创建空图像。
【问题讨论】:
您为什么不告诉我们出了什么问题,也许我们可以帮助您解决它。图像没有创建吗?图片看起来很奇怪吗?它会变成猫的照片吗?你得到什么错误? 哦,对不起。我马上更新。 您阅读过imagejpeg()
上的手册吗?它会让事情变得更清楚。 php.net/imagejpeg
【参考方案1】:
为什么不使用更简单的:
// Save the image as 'simpletext.jpg'
imagejpeg($image_p, 'simpletext.jpg');
【讨论】:
这不仅更简单,也是唯一的方法:)以上是关于裁剪图像,保存它[关闭]的主要内容,如果未能解决你的问题,请参考以下文章