Générer une image avec la taille de la page et de la résolution?
Je voudrais utiliser ImageMagick
's convert
pour générer des images sur le vif.
Je voudrais, toutefois, comme pour spécifier une taille de page (A4 - ce qui serait à l'interne indiquée en pouces/centimètres), puis spécifiez la résolution en DPI - au lieu de spécifier directement la taille de l'image en pixels.
De ma recherche dans le convert
options, j'ai deviné que la ligne de commande suivante serait à l'astuce:
convert -page A4 -density 300x300 xc:white -pointsize 72 -draw "text 25,60 'test'" test.png
... malheureusement, cela génère un .png image, qui est 1x1 pixels dans la taille.
Est ce que je veux faire tout possible avec convert
? Si non, existe-il d'autres outils qui pourraient être utilisés à cette fin?
OriginalL'auteur sdaau | 2011-05-06
Vous devez vous connecter pour publier un commentaire.
Je suppose, le plus proche que j'ai pu obtenir est ceci (ImageMagick 6.6.2-6):
Noter que:
pdf
(mais pas pourps
)convert
ne peut pas "tirer" dans un fichier vectoriel commepdf
Btw, pour obtenir la taille du pixel à une densité du fichier pdf:
Je suppose, cela signifie que ce que je voulais faire n'est pas possible dans un seul
convert
ligne de commande...C'est aussi un code qui, en plus, utilise un dégradé:
Noter que la taille de l'image, à la densité, doivent être récupérés dans une étape distincte, comme il est requis pour le dégradé; notez aussi l'utilisation de
-flatten
(sans cela, plusieurs fichiers png sont générées).Références:
OriginalL'auteur sdaau