Question

Un utilisateur peut télécharger une photo à blobstore, que je voudrais redimensionner d'avoir un maximum de seulement 500px de largeur. Je ne veux pas spécifier la hauteur que je veux maintenir le ratio d'aspect.

Le redimensionnement () fonction des images api semble exiger la hauteur aussi bien. Est-ce vrai?

Comment puis-je obtenir ce que je veux?

Était-ce utile?

La solution

Le AppEngine API docs pour la méthode de modification de taille dire:

  

redimensionne une image, mise à l'échelle vers le bas ou vers le haut de la largeur et de la hauteur donnée. Le redimensionnement de transformation préserve le rapport d'aspect de l'image. Si à la fois la largeur et la hauteur des arguments sont fournis, la transformation utilise la dimension qui se traduit par une image plus petite.

Cela ressemble exactement ce que vous voulez. Il suffit de spécifier la largeur et la hauteur sera transformée en la valeur appropriée pour maintenir le rapport d'aspect de l'image originale.

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