Maison >développement back-end >C++ >Comment puis-je recadrer une image en utilisant C# ?

Comment puis-je recadrer une image en utilisant C# ?

Barbara Streisand
Barbara Streisandoriginal
2025-01-27 20:19:08402parcourir

How Can I Crop an Image Using C#?

Utilisez l'image C # Tailor

La coupe d'image fait référence à la suppression des pièces qui ne sont pas nécessaires au bord de l'image. Dans C #, vous pouvez utiliser la classe Bitmap pour implémenter la coupe d'images. Ce qui suit est une méthode de coupe d'image simple:

comment utiliser:
<code class="language-csharp">using System.Drawing;

private static Image CropImage(Image img, Rectangle cropArea)
{
   Bitmap bmpImage = new Bitmap(img);
   return bmpImage.Clone(cropArea, bmpImage.PixelFormat);
}</code>

Pour couper l'image, veuillez fournir l'image d'origine et un objet rectangulaire, qui définit la zone de coupe. L'objet rectangle spécifie la largeur, la largeur et la hauteur gauche de la zone pour conserver la zone. La méthode CropImage renverra un nouvel objet d'image contenant la pièce de coupe.

Exemple:

Considérez l'utilisation suivante:

Dans cet exemple, démarrant l'image d'origine à partir des coordonnées (100, 100), la largeur est de 200 pixels et la hauteur est de 300 pixels, et le résultat est stocké dans la variable CroppedImage.

Plus de ressources:
<code class="language-csharp">Image originalImage = Image.FromFile("image.png");

Rectangle cropArea = new Rectangle(100, 100, 200, 300);
Image croppedImage = CropImage(originalImage, cropArea);</code>

Pour des informations et des exemples plus détaillés, veuillez vous référer aux ressources suivantes:

L'édition d'image dans le C # (enregistré, coupez et ajustez la taille)

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn