我有兩個獨立的類中的兩個函數,都有一些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