
Aspose.Imaging Image Rotate Plugin برای .NET یک راه حل بسیار کارآمد و مقرون به صرفه برای چرخش برنامه نویسی و چرخش تصاویر است. این پلاگین متنوع به شما اجازه می دهد تا تصاویر را در زاویه های مختلف چرخش کنید و حتی چرخش را با چرخش ترکیب کنید، آن را انتخاب ایده آل برای توسعه دهندگان و freelancers به همین ترتیب. با شهرت Aspose برای برتری، شما می توانید جریان کار برنامه خود را بدون فراتر از بودجه خود افزایش دهید. آیا شما نیاز به چرخش تصاویر با 90، 180، یا 270 درجه دارید، یا می خواهید چرخش افقی یا عمودی را اعمال کنید، این پلاگین فرآیند را سریع تر می کند.
موضوعات پوشش داده شده:
- C# API برای چرخش تصاویر
- راهکارهایی برای چرخش یک تصویر در C#
- چرخش یک تصویر در C#
- چرخش و چرخش یک تصویر در C#
C# API برای چرخش تصاویر
برای چرخاندن و فلیپ کردن تصاویر به طور موثر، ما از آرشیو برچسب ها: .NET. این کتابخانه قدرتمند .NET تصویر دستکاری پشتیبانی از طیف گسترده ای از فرمت های تصویر راستر و وکتور. شما می توانید به راحتی آن را در پروژه خود را از طریق NuGet و یا با دانلود DLL آن.
PM> Install-Package Aspose.Imaging
گام ها برای چرخش یک تصویر در C#
برای چرخاندن یک تصویر، زاویه چشمه را مشخص کنید؛ گوشه های معمول شامل 90، 180، و 270 درجه است. علاوه بر این، شما می توانید یک عکس را به طور همزمان چگردانید و فلیپ کنید. Aspose.Imaging برای .NET ارائه می دهد RotateFlipType enum برای تعریف هر دو زاویه چرخش و نوع فلیپ. انواع چسب تصویر زیر در دسترس هستند:
- فقط چرخش
- هر دو روت و فلیپ
در اینجا یک خلاصه ساده از مراحل برای چرخش یک تصویر در C# است#:
- تصویر را از دیسک خارج کنید.
- نوع چرخش را مشخص کنید و تصویر را چرخانید.
- تصویر به روز شده را ذخیره کنید.
در اینجا تصویر ما برای نشان دادن چرخش تصویر استفاده می شود:

یک تصویر را در C# چرخانید}
بیایید بررسی کنیم که چگونه یک تصویر را بدون چرخش چرخش کنیم. گزینه های زیر اجازه می دهد بدون چرخش چرخش شود:
- Rotate180FlipNone: چرخش 180 درجه بدون چرخش
- Rotate270FlipNone: چرخش 270 درجه بدون چرخش
- Rotate90FlipNone: چرخش 90 درجه بدون چرخش
برای انجام چرخش یک تصویر در C#، این مراحل را دنبال کنید:
- فایل تصویر را با استفاده از تصویر کلاس ها.
- چرخش تصویر با 270 درجه با استفاده از Image.RotateFlip(RotateFlipType.Rotate270FlipNone) روش است.
- تصویر به روز شده را با استفاده از Image.Save (تغییرمسیر) روش است.
در اینجا یک ردیف کد نشان می دهد که چگونه به چرخش یک تصویر به یک زاویه خاص:
// 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# چرخش یک تصویر با Flipping
در ادامه، بیایید ببینیم چگونه به چرخش و چرخش تصاویر به طور همزمان – هیچ خط کد اضافی مورد نیاز نیست:
- Rotate180FlipX: چرخش 180 درجه با چرخش افقی
- Rotate180FlipXY: چرخش 180 درجه با چرخش افقی و عمودی
- Rotate180FlipY: چرخش 180 درجه با چرخش عمودی
- Rotate270FlipX: چرخش 270 درجه با چرخش افقی
- Rotate270FlipXY: چرخش 270 درجه با چرخش افقی و عمودی
- Rotate270FlipY: چرخش 270 درجه با چرخش عمودی
- Rotate90FlipX: چرخش 90 درجه با چرخش افقی
- Rotate90FlipXY: چرخش 90 درجه با چرخش افقی و عمودی
- Rotate90FlipY: چرخش 90 درجه با چرخش عمودی
برای چرخش و چرخش یک تصویر در C#، این مراحل را دنبال کنید:
- فایل تصویر را با استفاده از تصویر کلاس ها.
- تصویر را 180 درجه چرخانید در حالی که آن را به صورت افقی با استفاده از Image.RotateFlip(RotateFlipType.Rotate180FlipX) روش است.
- در نهایت، تصویر به روز شده را با استفاده از Image.Save (تغییرمسیر) روش است.
کد زیر نشان دهنده چگونگی چرخش و چرخش یک تصویر به طور همزمان است:
// 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# عکس های چرخشی با مجوز رایگان
شما می توانید دریافت مجوز موقت رایگان برای چرخش تصاویر بدون محدودیت های ارزیابی.
نتیجه گیری
در این مقاله، شما یاد گرفتید که چگونه به طور برنامه نویسی چرخش تصاویر در C# با استفاده از $99 Aspose.Imaging پلاگین. شما همچنین به بررسی قابلیت چسباندن و فلیپ تصاویر همزمان در حالی که حفظ کیفیت خروجی مستندات. شما همچنین می توانید نمونه های کد منبع API را از GitHub. اگر سوالی دارید، آزاد باشید تا با ما تماس بگیرید انجمن.
همچنین ببینید
- بازسازی تصاویر با استفاده از C#
- تبدیل تصاویر به Grayscale به C#
- اضافه کردن واترمارک به تصاویر با استفاده از C#
- فشرده سازی تصاویر PNG، JPEG و TIFF با استفاده از C#
More in this category
- بهینه سازی GIF های متحرک در .NET با استفاده از Aspose.Imaging
- بهینه سازی TIFF های چند صفحه ای برای آرشیو در .NET با Aspose
- HEIC به JPEG/PNG تبدیل با Aspose.Imaging برای .NET
- استخراج تصاویر محصول برای پلتفرم های تجارت الکترونیک با استفاده از Aspose.Imaging برای .NET
- انیمیشن های مبتنی بر داده در .NET با Aspose.Imaging