Как да изрежете изображение в C#

Този кратък урок ръководи как да изрежете изображение в C#, като обяснява процеса, при който се изрязва примерно растерно изображение. Има редица опции, чрез които изображенията могат да бъдат изрязани. За изрязване на растерно изображение C# кодът демонстрира един от методите, при които страните се изместват с дефинираните от потребителя стойности и изходното изображение се записва като BMP, но можете да го запишете във всеки друг тип изображение като JPEG, PNG и др.

Стъпки за изрязване на изображение в C#

  1. Конфигурирайте средата за разработка, за да добавите Aspose.Imaging с помощта на мениджъра на пакети NuGet
  2. Заредете изходното растерно изображение, като използвате обекта от клас Image
  3. Прехвърлете зареденото изображение към RasterImage
  4. Кеширайте цялото изображение в паметта за по-добра производителност
  5. Изрежете зареденото растерно изображение, като дефинирате горната, долната, лявата и дясната страна, измествайки се към центъра на изображението
  6. Използвайте метода Save, за да запазите изрязаното изображение на диска

За изрязване на изображение C# базирани настройки на среда, пространство от имена, класове и методи се споделят в тези стъпки. Можете да заредите всякакъв тип изображение с помощта на метода Image.Load() и след това да го прехвърлите към RasterImage, който съдържа опции за изрязване на изображения. Използвахме метода на изместване на страните тук, където трябва да дефинирате стойностите, с които страните на заредените изображения ще се преместят навътре към центъра на изображението, като по този начин създават изрязано изображение.

Код за изрязване на изображение в C#

Тези редове код в C# изрязват изображение и го записват на диска с помощта на метода RasterImage.Save(). След като изходното изображение е заредено като RasterImage, можете да извършите и много други операции, преди да изрежете или запазите полученото изображение, като задаване на цвета на фона, задаване на монитора за прекъсване, за да получите контрол върху преждевременното прекратяване на процеса, ако е необходимо, задаване на прозрачен цвят, задаване на хоризонтална и вертикална разделителна способност и т.н., за да назовем само няколко.

Този ясен урок ни напътства да изрязваме изображения в C#. Ако искате да се научите да преоразмерявате тези изображения, вижте статията на как да преоразмерите изображението в C#.

 Български