2010-07-30 11 views
2

J'importation SVGs avec imagick en utilisant cette syntaxefond passe du blanc au transparent dans ImageMagick

$graphic = new Imagick($this->img); 

Le problème est cette image est importée avec un fond blanc. Comment puis-je changer l'arrière-plan blanc en transparent, ou faire en sorte que imagick garde un arrière-plan transparent lors de l'importation du SVG.

+0

Avez-vous réussi à faire fonctionner votre code php pour obtenir le svg en fond transparent png? – noobcode

Répondre

2

Je ne peux pas vous aider avec imagick. Cependant, je sais qu'un SVG avec un fond transparent est converti en un fichier PDF avec fond transparent si j'utilise cette commande ImageMagick cli:

convert -background none some.svg some.pdf 

et si j'utilise

convert -background gray some.svg some.pdf 

le PDF a en effet fond gris.