2011-02-24 6 views
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); 
+0

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; –

Répondre

Questions connexes