Modifier par programmation la résolution de l'image
J'ai calculé que si je veux que mon image générée à être de taille A4 @ 600 dpi pour l'impression but, il doit être 7016x4961px @ 72dpi. Donc, je créer par programme, puis de le tester dans Photoshop et il semble bien, donc si je le redimensionner, il obtient une taille et une résolution
.
Ce que je me demande c'est si il est possible de faire ce redimensionnement de la programmation, de préférence avec PIL, mais pas nécessairement avec elle. J'ai besoin de faire de plus en plus haut DPI.
Si vous êtes vraiment générer, pour l'amour de flying spaghetti monster, de générer à la résolution. Si vous avez vraiment besoin d'upscaling, stackoverflow.com/a/1750331/180174 🙂
En fait, je suis de sa génération avec html5 canvas, puis enregistrez avec image2canvas à partir de nihilogic.dk/labs/canvas2image donc je ne peux pas le contrôle DPI. Des idées?
Dans votre question, le "72 dpi" dans la confusion. Si tu veux dire (je suppose) "Comment définir la résolution d'un 7016x4961 pixels de l'image à une résolution de 600 dpi, donc il est imprimé sur une feuille A4 ?", alors vous pouvez le faire avec PIL comme je l'explique dans ma réponse.
En fait, je suis de sa génération avec html5 canvas, puis enregistrez avec image2canvas à partir de nihilogic.dk/labs/canvas2image donc je ne peux pas le contrôle DPI. Des idées?
Dans votre question, le "72 dpi" dans la confusion. Si tu veux dire (je suppose) "Comment définir la résolution d'un 7016x4961 pixels de l'image à une résolution de 600 dpi, donc il est imprimé sur une feuille A4 ?", alors vous pouvez le faire avec PIL comme je l'explique dans ma réponse.
OriginalL'auteur Sergei Basharov | 2012-02-07
Vous devez vous connecter pour publier un commentaire.
Si vous avez généré votre image 7016 x 4961 px, c'est déjà A4 600 dpi. Si vous n'avez pas besoin de redimensionner, il vous suffit de régler la résolution de l'information dans le fichier.
Vous pouvez le faire avec PIL:
OriginalL'auteur MatthieuW
Ce code permet de redimensionner une image PNG dans 7016x4961 avec PIL:
Peut-être une meilleure approche serait de faire votre toile
x
fois plus grand, avant l'impression, oùx
est un facteur que vous avez à trouver (7016x4961 la taille de cette image particulière).OriginalL'auteur Chewie