Kako izrezati sliku u C#

Ovaj kratki vodič vodi o tome kako izrezati sliku u C# objašnjavajući proces u kojem se uzorak bitmape izrezuje. Postoji niz opcija pomoću kojih se slike mogu izrezati. Za obrezivanje bitmape C# kod demonstrira jednu od metoda gdje se stranice pomiču s korisnički definiranim vrijednostima, a izlazna slika se sprema kao BMP, no možete je spremiti u bilo koju drugu vrstu slike kao JPEG, PNG, itd.

Koraci za obrezivanje slike u C#

  1. Konfigurirajte razvojno okruženje za dodavanje Aspose.Imaging pomoću upravitelja paketa NuGet
  2. Učitajte izvornu bitmapu pomoću objekta klase Image
  3. Emitirajte učitanu sliku na RasterImage
  4. Predmemorirajte cijelu sliku u memoriju za bolje performanse
  5. Izrežite učitanu bitmapu definiranjem gornje, donje, lijeve i desne strane pomicanjem prema središtu slike
  6. Upotrijebite metodu Spremi za spremanje obrezane slike na disk

Za izrezivanje slike C# postavke okruženja, imenski prostor, klase i metode dijele se u ovim koracima. Možete učitati bilo koju vrstu slike pomoću metode Image.Load(), a zatim je prebaciti u RasterImage koji sadrži opcije za obrezivanje slika. Ovdje smo koristili metodu pomicanja strana gdje morate definirati vrijednosti za koje će se stranice učitanih slika pomaknuti prema unutra prema središtu slike stvarajući tako izrezanu sliku.

Kod za obrezivanje slike u C#

Ove linije koda u C# izrezuju sliku i spremaju je na disk pomoću metode RasterImage.Save(). Nakon što se izvorna slika učita kao RasterImage, možete izvesti i mnoge druge operacije prije izrezivanja ili spremanja rezultirajuće slike poput postavljanja boje pozadine, postavljanja monitora prekida kako biste dobili kontrolu nad preranim prekidom procesa ako je potrebno, postavljanja prozirne boje, postavljanje vodoravne i okomite razlučivosti itd. da spomenemo samo neke.

Ovaj britki vodič nas je vodio do rezanja slika u C#. Ako želite naučiti mijenjati veličinu ovih slika, pogledajte članak na kako promijeniti veličinu slike u C#.

 Hrvatski