Tento rychlý tutoriál vysvětluje, jak otočit obrázek v C# s pomocí konfiguračních nastavení a seznamu úkolů krok za krokem k dosažení této funkce. Při použití C# rotace bitmapy bude demonstrována operace pro uživatelem zadaný úhel spolu s možností nastavení barvy pozadí povrchu exponovaného v důsledku rotace obrazu. Také se naučíte otáčet a překlápět obrázky současně pro jakýkoli typ obrázku, jako je BMP, PNG, JPEG atd.
Kroky k otočení obrázku v C#
- Vytvořte prostředí pro přidání Aspose.Imaging ze správce balíčků Nuget do aplikace
- Načtěte zdrojový obrázek do objektu třídy Image, který chcete otočit
- Odeslat obrázek do RasterImage
- Uložte obrázek do paměti, abyste získali lepší výkon během transformací
- Otočte obrázek o 30 stupňů a pomocí funkce RasterImage.Rotate nastavte barvu pozadí na zelenou
- Překlopte obrázek na ose Y pomocí funkce RasterImage.RotateFlip
- Uložte upravený obrázek jako BMP
Použitím C# otočení obrazu o úhel je podrobně popsána operace s pomocí konfigurace prostředí a poté sled kroků, které je třeba pro tuto funkci provést. Cílový obrázek BMP se načte jako rastrový obrázek, který má různé způsoby otáčení a převracení obrázků. Obrázek se nejprve uloží do mezipaměti, aby získal výkon, a poté se otočí a překlopí, než se uloží zpět na disk.
Kód pro otočení obrázku v C#
Pro otočení bitmapy C# je ukázán kód, který používá funkci RasterImage.Rotate k otočení obrázku pod určitým úhlem. Můžete nastavit barvu pozadí pro prostor, který zůstane prázdný v případě otočení zdrojového obrázku. Kromě toho můžete obrázek převrátit také pomocí funkce RasterImage.RotateFlip, která vyžaduje, aby enumerátor RotateFlipType obsahující hodnoty jako Rotate90FlipX se otočil o 90 stupňů a poté otočil kolem osy X, Rotate90FlipY pro otočení o 90 stupňů a převrácení kolem osy Y a podobně má 16 různých možností otáčení a překlápění.
V tomto tutoriálu jsme se naučili, jak otočit obrázek v C#, ale pokud se chcete naučit, jak změnit velikost obrázků, přečtěte si článek na jak změnit velikost obrázku v C#.