
Aspose.Imaging Image Rotate Plugin za .NET je veoma efikasno i proračunsko pristupačno rešenje za programski rotaciju i flipping slika.Ovaj sveobuhvatni plugin omogućava vam da rotacionišete slike u različitim kutovima, pa čak i da kombinuje rotiraju sa flipingom, čineći ga idealnim izborom za razvijalce i slobodne radnike.Sa Aspose reputacijom za izvrsnost, možete da poboljšate radne tokove aplikacije bez prekoračenja vašeg budžeta.Bez obzira na to da li treba da rotirate slike na 90, 180 ili 270 stupnjeva, ili želite da primenite horizontalno ili vertikalno flijing, ovaj plugin usporava proces.U ovom članku ćete otkriti kako da se obrađuju u C.
Теме које су покривене:
- C# API za rotaciju slika
- Корак за ротирање слике у Ц C#
- Ротирајте слику у Ц C#
- Ротирајте и флипирајте слику у Ц C#
C# API за ротирају слике
Да бисте ефикасно ротирали и флип слике, користићемо Aspose.Imaging za .NET. Ова моћна библиотека за манипулацију сликама .НЕТ подржава широк спектар форматирања и вектора слике. можете га лако интегрисати у свој пројекат путем НуГет или преузимањем његове ДЛЛ.
PM> Install-Package Aspose.Imaging
Корак за окретање слике у C#
Да бисте ротирали слику, одредите угао ротације; уобичајени углови укључују 90, 180 и 270 степени РотатеФлипТип енум да дефинише и угао ротације и тип флип. Доступни су следећи типови ротирања слике:
- само ротирају
- И ротација и флип
Ево једноставног извора корака за ротирање слике у Ц#:
- Преузмите слику са диска.
- Опремите врсту ротације и ротирајте слику.
- Сачувајте ажурирану слику.
Ево слике које ћемо користити за демонстрацију ротације слике:

Ротирајте слику у Ц # {# ротирајте слику}
Хајде да истражимо како ротирати слику без флипирања.Следеће опције омогућавају ротацију без флипирања:
- Rotate180FlipNone: 180-градусна ротација без флипања
- Rotate270FlipNone: 270-градусна ротација без флипања
- Rotate90FlipNone: 90 степени ротације без флипирања
Да бисте извршили ротацију слике у Ц #, пратите ове кораке:
- Преузмите датотеку слике користећи Слика Класа је.
- Окрените слику на 270 степени користећи Image.RotateFlip(RotateFlipType.Rotate270FlipNone) Метода је.
- Сачувајте ажурирану слику користећи Sledeći Чланак Image.Save(string) Метода је.
Ево кода који показује како ротирати слику у одређеном углу:
// Load the image file
using (var image = Aspose.Imaging.Image.Load("input.jpg"))
{
// Rotate the image by 270 degrees
image.RotateFlip(Aspose.Imaging.RotateFlipType.Rotate270FlipNone);
// Save the updated image
image.Save("rotated.jpg");
}
Ово је резултат ротираног слике након извршења кода:

Rotate an Image
C# Ротирајте слику са флипирањем {# ротирајте и флипирајте слику}
Следеће, да видимо како да ротирају и флип слике истовремено – нема додатних линија кода потребних. једноставно користите било који од следећих чланова из RotateFlipType enum:
- Rotate180FlipX: 180-градусна ротација са хоризонталним флипирањем
- Rotate180FlipXY: 180-градусна ротација са хоризонталним и вертикалним флипирањем
- Rotate180FlipY: 180-градусна ротација са вертикалним флипирањем
- Rotate270FlipX: 270-градусна ротација са хоризонталним флипирањем
- Rotate270FlipXY: 270-градусна ротација са хоризонталним и вертикалним флипирањем
- Rotate270FlipY: 270-градусна ротација са вертикалним флипирањем
- Rotate90FlipX: 90 степени ротације са хоризонталним флипирањем
- Rotate90FlipXY: 90 степени ротације са хоризонталним и вертикалним флипирањем
- Rotate90FlipY: 90 степени ротације са вертикалним флипирањем
Да бисте ротирали и флипирали слику у Ц #, пратите ове кораке:
- Преузмите датотеку слике користећи Слика Класа је.
- Окрените слику 180 степени док га хоризонтално флипирате користећи Image.RotateFlip(RotateFlipType.Rotate180FlipX) Метода је.
- На крају, сачувате ажурирану слику користећи Sledeći Чланак Image.Save(string) Метода је.
Следећи кодови снимак илуструје како ротирати и флип слику истовремено:
// Load the image file
using (var image = Aspose.Imaging.Image.Load("input.jpg"))
{
// Rotate the image by 180 degrees and flip horizontally
image.RotateFlip(Aspose.Imaging.RotateFlipType.Rotate180FlipX);
// Save the updated image
image.Save("rotated-flipped.jpg");
}
Слика након наношења ротације и флипинг изгледа на следећи начин:

Rotate and Flip an Image
C# ротира слике са бесплатном лиценцом
Možeš Добијте бесплатну привремени лиценцу да ротирају слике без ограничења за евалуацију.
Закључак
У овом чланку сте научили како програматски ротирати слике у Ц # користећи $99 Аппосе.Имање плугин. Такође сте истражили функционалност да се рутирају и флип сликама истовремено док одржавају квалитет излаза Документација. Такође можете преузети узорке изворног кода АПИ-а из ГитХуб. Ако имате било какве питања, осећајте се слободним да дођете до нас у нашој Форум.
Гледајте такође
- Рециклирајте слике користећи Ц C#
- Конвертирајте слике у Grayscale у C#
- Додајте Watermark на слике користећи C#
- Компресирајте ПНГ, ЈПЕГ и ТИФФ слике користећи Ц C#
More in this category
- Оптимизација анимираних ГИФ-а у .NET-у користећи Aspose.Imaging
- Оптимизирајте мулти-странице ТИФФ-а за архивирање у .NET-у са Асписом
- Анимације на основу података у .NET-у са Aspose.Imaging
- Бесплатна и квалитетно дефинисана компресија слике у .NET-у са аспозом.Имање
- Оптимизација високо резолуционих слика за мобилне и веб у .NET-у