Ez a gyors oktatóanyag elmagyarázza, hogyan kell forgatni a képet C#-ban a konfigurációs beállítások és a feladatok lépésenkénti listája segítségével e funkció eléréséhez. A C# bitmap forgatása használatakor a művelet a felhasználó által megadott szögben látható, valamint a kép elforgatása miatt megvilágított felület háttérszínének beállítási lehetősége. Megtanulhatja továbbá a képek egyidejű elforgatását és átfordítását bármilyen típusú képhez, például BMP, PNG, JPEG stb.
A kép elforgatásának lépései C#-ban
- Hozzon létre egy környezetet a Aspose.Imaging hozzáadásához a Nuget csomagkezelőből az alkalmazáshoz
- Töltse be a forrásképet a Image osztályobjektumba, amelyet el kell forgatni
- A kép átküldése ide: RasterImage
- Gyorsítótárazza a képet a memóriába, hogy jobb teljesítményt érjen el az átalakítások során
- Forgassa el a képet 30 fokkal, és állítsa a háttérszínt zöldre a RasterImage.Rotate funkcióval
- Fordítsa meg a képet az Y-tengelyen a RasterImage.RotateFlip funkcióval
- Mentse el a módosított képet BMP-ként
A C# kép elforgatása szög szerint műveletet részletesen leírjuk a környezetkonfiguráció segítségével, majd az ehhez a funkcióhoz végrehajtandó lépések sorozatát. A cél BMP-kép RasterImage-ként kerül betöltésre, amely különböző módszereket kínál a képek elforgatására és átfordítására. A kép először gyorsítótárba kerül a teljesítmény növelése érdekében, majd elforgatja és megfordítja, mielőtt visszamenti a lemezre.
Kód a kép elforgatásához C#-ban
A bitmap forgatásához C# kódot mutattak be, amely a RasterImage.Rotate funkciót használja a kép bizonyos szögben történő elforgatásához. Beállíthatja a háttérszínt a forráskép elforgatása esetén üresen hagyott helyhez. Ezenkívül a képet megfordíthatja a RasterImage.RotateFlip funkcióval is, amelyhez olyan értékeket tartalmazó RotateFlipType számlálóra van szükség, mint a Rotate90FlipX a 90 fokkal való elforgatáshoz, majd az X-tengely körüli, a Rotate90FlipY 90 fokkal való elforgatásához és az Y tengely körüli megfordításához. és hasonlóan 16 különböző forgatási és átfordítási lehetőséggel is rendelkezik.
Ebben az oktatóanyagban megtanultuk, hogyan kell elforgatni a képeket C# nyelven, de ha meg szeretné tudni, hogyan kell átméretezni a képeket, olvassa el a hogyan lehet átméretezni a képet C#-ban című cikket.