2010-11-20 11 views
2

Lorsque les gens écrivent un article, ils soumettent une photo pour illustrer l'événement. Mais, l'espace à afficher n'est pas large. Donc, je voudrais réduire leur largeur et/ou leur hauteur tout en gardant leur proportion d'origine. Sinon, l'image est déformée.Comment est-ce que je peux vérifier les dimensions d'une image afin que je puisse les réduire proportionnellement pour éviter la déformation?

Disons que la largeur maximale est 300px. Anyting plus large que cela verrait sa largeur réduite à 300px. Cependant, j'aimerais que la hauteur soit réduite à la même proportion. Par exemple: 600 x 800 deviendra 300px x 400px. Donc, je dois être en mesure de vérifier les dimensions

Comment puis-je vérifier ces dimensions? Quand les vérifier? (I) après le téléchargement, (ii) tout retreiving de la base de données ...

Merci de nous aider

Répondre

2

Je vous suggère de vérifier l'image après le téléchargement et enregistrer deux versions à la base de données - l'original et la version redimensionnée. Vous devriez servir les versions redimensionnées avec l'article. De cette façon, vous ne redimensionnez l'image qu'une seule fois.

Par exemple de code jeter un oeil ici:

C#: Resize An Image While Maintaining Aspect Ratio and Maximum Height

+0

Le lien ne fonctionne pas ... – Richard77

+1

googler le titre Essayez ...:/ – jfar

+0

Merci beaucoup pour l'aide. – Richard77