【发布时间】:2014-01-17 04:29:10
【问题描述】:
我想修改下面的代码以包含多个用于裁剪的图像。你能给我提示如何开始吗?谢谢
<?php
function PIPHP_ImageCrop($image, $x, $y, $w, $h)
{
$tw = imagesx($image);
$th = imagesy($image);
if ($x > $tw || $y > $th || $w > $tw || $h > $th)
return FALSE;
$temp = imagecreatetruecolor($w, $h);
imagecopyresampled($temp, $image, 0, 0, $x, $y,
$w, $h, $w, $h);
return $temp;
}
$image = imagecreatefrompng("/Users/Anay/Desktop/DESKTOP/testimage.png");
$copy = PIPHP_ImageCrop($image, 0, 0, 656, 1240);
if (!$copy) echo "Crop failed: Argument(s) out of bounds";
else imagepng($copy, "photo8.jpg");
?>
【问题讨论】:
-
遍历目录,扫描图像并调用你的函数来裁剪它们。这个answer 可以帮助你找到方向。
标签: php