web-dev-qa-db-fra.com

Comment puis-je redimensionner des images en pieds ou en pouces?

J'ai beaucoup de photos. Je vais les redimensionner tous ensemble à partir de la ligne de commande en pieds, ou si ce n'est pas possible en pouces.

Je sais qu'il existe des applications GUI qui peuvent le faire, mais cela ne fonctionne qu'une par une et cela prend du temps de faire ce travail!

J'ai essayé le Convert -resize commande mais ce n'est qu'au format pixel et quand je vérifie dans Inkscape cette taille n'est pas ce que je veux.

Comment puis-je faire ceci?

1
Deniz

Les fichiers image comme jpeg ou png ne stockent que des pixels discrets. La longueur de 10 pixels est purement une question de convention ou d'utilisation. Si vous affichez les pixels sur un ancien moniteur à 70 dpi, 10 pixels correspondent à 1/7 de pouce. Si vous imprimez les pixels sur une imprimante haute résolution à 1200 dpi, les 10 pixels ne font que 1/120 pouce de long.

Donc, avant de pouvoir parler de redimensionnement en termes de longueurs réelles comme le pied ou le mètre, vous devez fixer (faux) une résolution.

Ensuite, il existe encore deux façons de redimensionner. Prétendez-les simplement à avoir une résolution différente. Ou demandez à un programme comme ImageMagick de calculer un nombre différent de pixels en faisant semblant de conserver la résolution. En fin de compte, le redimensionnement signifie toujours changer le nombre de pixels, que vous le fassiez explicitement ou que votre programme d'affichage ou d'impression le fasse sous le capot pour adapter le nombre de pixels d'origine à une taille de cadre donnée.

2
Harald

J'ai appris à redimensionner!

Vérifiez d'abord les informations sur l'image:

$ identify -verbose file.jpg
Geometry:
Resolution:
Print Size (inch):
Geomtry=Print Size X Resolution

Alors fais

convert -resize XxY! file.jpg output.jpg
0
Deniz