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
- Állítsa be a fejlesztői környezetet a Aspose.Imaging hozzáadásához a NuGet csomagkezelő segítségével
- Töltse be a forrás bittérképet a Image osztályobjektum használatával
- A betöltött kép átküldése ide: RasterImage
- Gyorsítótárazza a teljes képet a memóriába a jobb teljesítmény érdekében
- 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
- 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.