我有两个独立的类中的两个函数,都有一些Imagick处理。 我想让第一个Imagick调整图像大小,然后将其发送到另一个Imagick实例,而不将其另存为一个文件。Imagick输出到Imagick的另一个功能(不保存)
在第一类作物
function cropimage($inputfile){
$image = new Imagick($inputfile);
$image->cropimage($w, $h, $x, $y);
# and here I wish to return some $image->output???() which let me to use it in second class
return ????;
}
而在第二类调整
function resizeImage(){
$crop = new crop(); // my first class instance
$image_to_work = $crop->cropimage($this->image); // output from first class
$image = new Imagick($image_to_work);
$image->resizeImage($width, $height);
$image->writeImage($outputfile);
}
任何想法? 在此先感谢。 干杯
请更新您的问题,而不是使用意见,因为代码是不是在他们的可读性。 – Danack