Bonjour,
J'aurais besoin de manipuler et convertir des images vectorielles (EPS, SVG) en PDF pour impression. Les images d'origines mesurent au minimum 2500 sur 500 pixels.
J'ai testé des solutions comme Imagick et Cairo pour PHP, mais sans jamais trouver une solution me permettant de garder une qualité maximale après traitement. Cairo est très peu documentée et Imagick semble inadapté au traitement de telles images.
Un exemple avec Imagick:
Merci d'avance pour vos conseils et/ou solutions.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $im = new imagick(); $im->setResolution(300,300); $im->readImage('mon_image.eps'); $im->setImageColorspace(12); $im->setImageType(12); $im->setImageFormat('pdf'); $im->setImageUnits(imagick::RESOLUTION_PIXELSPERINCH); $res = $im->setImageProfile ('ISOcoated_v2_300_eci.icc','ISOcoated_v2_300_eci.icc'); $im->writeImage('test.pdf'); $im->clear(); $im->destroy();
Partager