comment réduire la largeur de l'Image et de la hauteur en c# asp.net?
Je suis en train de travailler sur un projet dans lequel ont pour afficher les images en utilisant le chemin de l'image.
Pour cela, j'ai écris une méthode de prendre le chemin de l'image comme un argument.
Mon but est de réduire la taille de l'image(largeur et hauteur)
- Voulez-vous modifier la zone d'affichage des images, ou si vous souhaitez modifier la taille réelle de l'image et de l'enregistrer? qu'est-ce que votre exigence exacte?
- Qu'avez-vous essayé? @éditeur: arrêter la mise en forme "intéressants" des mots comme
inline code
, qui n'est pas tout à fait d'augmenter la lisibilité. - Oups,Premier Google Si pas Solutoion Fondée Appellent Pile !
Vous devez vous connecter pour publier un commentaire.
Si vous passer l'image dans une instance de la WebImage Classe que vous pouvez faire les choses simplement à l'aide de la
Resize
méthode.Dans l'exemple,
image
passé dans leWebImage
comme un param pourrait être unbyte[]
pour le fichier ou tout simplement unstring
chemin d'accès au fichier. J'ai mis les dimensions de l'image à 200*200 et enregistré comme un fichier PNG.Write
plutôt quesave
. J'ai fait un lien de la doc MSDN pour montrer les classes capacités comme il y a bien quelques.Ce que vous cherchez est le rééchantillonnage de l'image.
Voici un TRÈS rapide et sale de rééchantillonnage d'une image en C#.NET à l'aide de la méthode d'interpolation Bilinéaire.
Votre rééchantillonnées version sera désormais contenues dans
bmpResampled
.Si vous voulez juste pour modifier la largeur et la hauteur, sans aucune complication et la modification de la taille réelle.
C'est de la pure html façon.
ou vous pouvez utiliser un asp de contrôle
qui est si votre problème est aussi simple. Mettez juste la hauteur et la largeur en conséquence.