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

Comment recadrer une image en C #?

Barbara Streisand
Barbara Streisandoriginal
2025-01-27 20:18:11848parcourir

How to Crop an Image in C#?

Méthode de recadrage d'image C#

Lorsque vous travaillez avec des images en C#, vous devrez peut-être recadrer l'image pour vous concentrer sur une zone spécifique. Comment recadrer une image en C# ?

Le code suivant montre comment recadrer une image en C# :

<code class="language-csharp">private static Image cropImage(Image img, Rectangle cropArea)
{
   Bitmap bmpImage = new Bitmap(img);
   return bmpImage.Clone(cropArea, bmpImage.PixelFormat);
}</code>

Exemple :

<code class="language-csharp">Image originalImage = Image.FromFile("original.jpg");
Rectangle cropArea = new Rectangle(100, 100, 200, 200);
Image croppedImage = cropImage(originalImage, cropArea);
croppedImage.Save("cropped.jpg");</code>

Ce code recadre l'image originale en un rectangle de taille 200x200, en commençant à (100, 100) pixels. L'image recadrée sera enregistrée sous "cropped.jpg".

Plus de ressources :

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