J'ai deux fonctions dans deux classes séparées, les deux ont un traitement Imagick. Je souhaite que le premier Imagick redimensionne l'image, puis l'envoie à une autre instance Imagick sans l'enregistrer en tant que fichier.transmettre la sortie Imagick à une autre fonction avec Imagick (pas d'enregistrement)
Dans la première classe culture
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 ????;
}
Et dans la deuxième classe redimensionnez
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);
}
Toutes les idées? Merci d'avance. Cheers
S'il vous plaît mettre à jour votre question, plutôt que d'utiliser des commentaires, code est illisible en eux. – Danack