Hogyan vágjunk ki képet C#-ban

Ez a rövid oktatóanyag a kép körbevágását C#-ban ismerteti, elmagyarázva a minta bittérkép levágásának folyamatát. Számos lehetőség van a képek kivágására. A bitmap kivágásához a C# kód bemutatja az egyik módszert, ahol az oldalak eltolódnak a felhasználó által definiált értékekkel, és a kimeneti kép BMP néven kerül mentésre, de elmentheti bármilyen más képtípusba, például JPEG, PNG stb.

A kép kivágásának lépései C#-ban

  1. Állítsa be a fejlesztői környezetet a Aspose.Imaging hozzáadásához a NuGet csomagkezelő segítségével
  2. Töltse be a forrás bittérképet a Image osztályobjektum használatával
  3. A betöltött kép átküldése ide: RasterImage
  4. Gyorsítótárazza a teljes képet a memóriába a jobb teljesítmény érdekében
  5. Vágja le a betöltött bittérképet úgy, hogy meghatározza a felső, alsó, bal és jobb oldalt a kép közepe felé tolva
  6. Használja a Mentés módszert a kivágott kép lemezre mentéséhez

A kép kivágásához C# alapú környezeti beállítások, névterek, osztályok és metódusok vannak megosztva ezekben a lépésekben. Bármilyen típusú képet betölthet az Image.Load() metódussal, majd átküldheti a RasterImage-be, amely a képek kivágásának lehetőségét tartalmazza. Itt az oldaleltolódás módszert alkalmaztuk, ahol meg kell határozni azokat az értékeket, amelyekkel a betöltött képek oldalai befelé mozognak a kép közepe felé, így egy kivágott képet hozva létre.

Kód a kép kivágásához C#-ban

Ezeket a C# kódsorokat kivágja a képet, és elmenti a lemezre a RasterImage.Save() metódussal. Ha a forráskép RasterImage-ként van betöltve, számos egyéb műveletet is végrehajthat a kép kivágása vagy mentése előtt, például a háttérszín beállítása, a megszakítási monitor beállítása, hogy a folyamat idő előtti leállítása, ha szükséges, az átlátszó szín beállítása, a vízszintes és függőleges felbontás beállítása stb., hogy csak néhányat említsünk.

Ez az éles oktatóanyag elvezetett minket Képek kivágásához C#-ban. Ha szeretné megtanulni, hogyan kell átméretezni ezeket a képeket, olvassa el a(z) hogyan lehet átméretezni a képet C#-ban cikket.

 Magyar