Quel est le moyen le plus rapide pour générer des vignettes d'image en Python?

Je suis en train de construire une galerie de photos en Python et que vous voulez être en mesure de rapidement générer des vignettes pour les images en haute résolution.

Quel est le moyen le plus rapide pour générer de haute qualité des miniatures d'une variété de sources d'image?

Dois-je utiliser une bibliothèque externe comme imagemagick, ou est-il un moyen de faire cela?

Les dimensions des images redimensionnées sera (max):

120x120
720x720
1600x1600

De la qualité est un problème, car je veux préserver autant de les couleurs de l'original que possible et de minimiser les artefacts de compression.

Grâce.

  • Vous pouvez utiliser Python Baguette, qui appelle Imagemagick pour le faire. Je ne peux pas dire si c'est la plus rapide. Python OpenCV peut être plus rapide.
InformationsquelleAutor ensnare | 2011-12-25