So konvertieren Sie SVG nach PNG mit ImageMagick in PHP?

Möchte ich umwandeln SVG in PNG mit ImageMagick mit PHP. Ich habe ImageMagick installiert auf XAMPP und überprüft es mit phpinfo(), aber kann immer noch nicht Bilder generieren. Hier ist mein code:

$svg = file_get_contents($svg_file);
//echo $svg;
$im = new Imagick();    
//$im->setBackgroundColor(new ImagickPixel('transparent'));  
//$svg = str_replace(array("color1","color2"),array("red","lightblue"),$svg);
$im->readImageBlob($svg);
//$im->setImageFormat("png32");
$im->setImageFormat("png24");
//$im->resizeImage(720, 445, imagick::FILTER_LANCZOS, 1);  
//$im->adaptiveResizeImage(720, 445);    
$im->writeImage($png_file);
header('Content-type: image/png');
echo $im;
$im->clear();
$im->destroy();
  • Irgendwelche Fehlermeldungen?
  • Erstens dauert es zu lange und der nächste schafft es, eine leere Seite.
InformationsquelleAutor Badar | 2015-05-01
Schreibe einen Kommentar