2013-10-04 3 views
1

J'ai la version 6.6.9.7 d'ImageMagick et j'utilise la conversion pour les vignettes PDF en JPG. Les espaces sans texte sur la vignette sont noirs.Les vignettes ImageMagick PDF en JPG sont noires

J'ai installé la dernière version de GhostScript, essayé différentes méthodes de fixation (ajout de -colorspace 'rgb', -flatten, -alpha off, -background white) etc mais rien ne fonctionne.

Est-ce que quelqu'un sait comment résoudre ce problème?

Répondre

0

La première suggestion serait de réduire la portée du problème. Essayez d'utiliser Ghostscript pour convertir le PDF en JPEG au lieu d'utiliser ImageMagick. Si cela fonctionne comme prévu, alors vous savez que le problème est ImageMagick, si ce n'est pas le cas, vous pouvez blâmer Ghostscript.

gs -sDEVICE = jpeg -o out.jpg

Si cela fonctionne alors le problème peut être dans ImageMagick, ou peut-être la ligne de commande Ghostscript qui ImageMagick est la fabrication, dans ce cas, vous devrez découvrez ce que c'est, et je ne peux pas vous dire comment le découvrir. Mais essayez ce qui précède et voyez ce que vous obtenez.

+0

Merci pour votre réponse, mais elle est maintenant résolue. Je ne me suis pas rendu compte mais mon code php (écrit par quelqu'un d'autre) avait la commande convert deux fois dans le script, et c'était l'autre que je devais changer pour le faire fonctionner (en ajoutant la commande -flatten pour convertir). Merci quand même. – swdee