Question

Je dois transformer quelques centaines d'images chaque jour d'une manière spécifique.

J'ai besoin le meilleur outil freeware ou un morceau de code C # qui prend en charge filigranage en lots, le redimensionnement des images et peut être automatisée (ancienne configuration peut être réutilisé).

Quel outil proposez-vous?

Était-ce utile?

La solution

Dave Winer de scripting.com renommée a été envoyer un message sur son succès avec ImageMagick . Je pense que c'est gratuit.

Autres conseils

IrfanView a assez décent support de traitement / conversion d'image en lots.

Si vous voulez rouler votre propre solution (et je suppose que c'est la raison pour laquelle vous avez marqué la question avec « C # ») le GDI + substance intégrée dans le cadre (System.Drawing et ses enfants) sont assez puissants, plus que suffisant pour accomplir ce que vous auriez besoin. L'avantage de cette approche est que vous pouvez définir vos propres transforme et les appliquer en masse, si vous choisissez de coder cette façon.

Regardez le collection Netpbm . Il contient plus de 300 outils et prend en charge des centaines de formats graphiques. Vous pouvez facilement expérimenter le processus que vous voulez accomplir en utilisant les outils un par un, et les lier plus tard ensemble dans un script. Ceci est du code open source, donc si vous voulez obtenir le maximum de performance, vous pouvez même emballer ensemble le code qui vous intéresse programme autonome ina.

Vous travaillez généralement avec netpbm en combinant des outils dans un pipeline. Donc, vous pouvez utiliser pamscale à l'échelle de votre image, et pamcomp pour combiner le résultat avec le filigrane. Si le filigrane varie avec chaque image, vous pouvez utiliser pbmtext pour le créer.

Il y a beaucoup d'exemples là-bas de faire ce genre de manipulations d'image avec C #, il est très difficile.

Voici deux articles de Joel Neubeck qui redimensionnent et filigrane une image.

http://www.codeproject.com/KB/GDI-plus /imageresize.aspx

http://www.codeproject.com/KB/GDI-plus /watermark.aspx

Vous pouvez emballer ces tous ensemble et d'écrire un programme simple pour traiter toutes les images tout en appliquant ces opérations.

Voir l'IMG Convertir http://www.abadev.com

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top