1
J'essaie d'intégrer imagick dans mon framework. Le cadre a le fichier en mémoire.ImageMagick php imagick charger un fichier de la mémoire
Le code imagick fonctionne très bien
/* Read page 1 */
$im = new imagick('test.pdf[0]');
/* Convert to png */
$im->setImageFormat("png");
/* Send out */
header("Content-Type: image/png");
echo $im;
Maintenant, mon problème est le constructeur imagick ne prend que le chemin d'accès. Comment puis-je charger le pdf de la mémoire.
like $im = newImagick($file);
J'arrivés jusqu'ici:/* Lire page 1 */ $ handle = fopen ('test.pdf', 'rb'); $ im2 = nouveau Imagick(); $ im2-> readImageFile ($ handle); /* Convertir en png */ $ im2-> setImageFormat ("png"); fclose ($ handle); /* Envoyer */ header ("Content-Type: image/png"); echo $ im2; –