Maison >développement back-end >C++ >Comment puis-je redimensionner des images en C # au-delà des limites des propriétés GET ()?
C # Réglage de la taille de l'image: limite au-delà des attributs get ()
La classe d'image du C # fournit un attribut get () pour obtenir la taille, la largeur et la hauteur de l'image. Bien que ces attributs puissent être utilisés pour accéder à la taille de l'image actuelle, ils ne fournissent pas de réglage direct de la taille. Afin d'ajuster dynamiquement la taille de l'objet image, une autre méthode est nécessaire.
Solution: utilisez la méthode resileImage ()
Afin d'ajuster efficacement la taille de l'image, envisagez d'utiliser la méthode redimensimage () suivante:
Détails de la méthode:
<code class="language-c#">public static Bitmap ResizeImage(Image image, int width, int height) { // ... }</code>
Cette méthode accepte un objet d'image primitif et spécifie la largeur et la hauteur requises.
Il crée un nouveau bitmap avec une taille spécifiée.Taille de réglage de qualité élevée: Cette méthode combine des paramètres avancés pour la synthèse et l'interpolation lisse, générant ainsi des ajustements de qualité élevée.
Gardez la résolution de l'image:Cette méthode ne conservera pas automatiquement le rapport horizontal de l'image. Si nécessaire, le pré-procédure ou la post-procédure peut être nécessaire pour ajuster la taille.
Bien que la méthode ResizeImage () puisse produire des résultats de haute qualité, vous devez faire attention lors de la sauvegarde de l'image qui ajuste la taille pour éviter les pseudo-shadows potentiels ou les baisses de qualité.
<code class="language-c#">Bitmap resizedImage = ResizeImage(originalImage, newWidth, newHeight);</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!