web-dev-qa-db-fra.com

Comment convertir un fichier .eps en fichier .jpg de haute qualité 1024x1024?

J'ai un fichier .eps que je peux regarder dans Photoshop, et il a une très haute résolution, des contours nets, etc. même plus grand que 1024x1024.

Avec ImageMagick, je souhaite convertir ce fichier .eps en fichier .jpg 1024x1024 en très haute résolution.

Cependant, avec la commande suivante, l'image est très floue:

convert -resize "1024x1024" -colorspace RGB -flatten test.eps test.jpg 

Quels paramètres d'ImageMagick dois-je utiliser pour que le .jpg résultant soit de 1024x1024 et pour une image nette de haute qualité?

voici quelques données XMP que nous avons trouvées, peut-être ce qui ne les redimensionne pas avec -size:

enter image description here

48
Edward Tanguay

Pour les graphiques vectoriels, ImageMagick a une résolution de rendu et une taille de sortie indépendantes les unes des autres.

Essayez quelque chose comme

convert -density 300 image.eps -resize 1024x1024 image.jpg

Ce qui rendra votre eps à 300 dpi. Si 300 * width> 1024, alors il sera tranchant. Si vous le rendez trop élevé, vous perdez beaucoup de mémoire à dessiner un graphique très haute résolution uniquement pour le rééchantillonner à nouveau. Je ne connais pas actuellement un bon moyen de le rendre à la "bonne" résolution dans une commande IM.

86
erjiang

Vous devriez peut-être l'essayer avec -quality 100 -size "1024x1024", car le redimensionnement donne souvent des résultats laids à voir.

1
Stephan