Hogyan forgatjuk el a képet C#-ban

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

  1. Hozzon létre egy környezetet a Aspose.Imaging hozzáadásához a Nuget csomagkezelőből az alkalmazáshoz
  2. Töltse be a forrásképet a Image osztályobjektumba, amelyet el kell forgatni
  3. A kép átküldése ide: RasterImage
  4. Gyorsítótárazza a képet a memóriába, hogy jobb teljesítményt érjen el az átalakítások során
  5. Forgassa el a képet 30 fokkal, és állítsa a háttérszínt zöldre a RasterImage.Rotate funkcióval
  6. Fordítsa meg a képet az Y-tengelyen a RasterImage.RotateFlip funkcióval
  7. 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.

 Magyar