پردازشکننده فایل تصویر Aspose.Words برای .NET
Aspose.Words Image File Processor برای .NET یک API سبک و به طور کامل مدیریت شده برای ایجاد، دستکاری و تبدیل تصاویر راستر و وکتور فراهم می کند عملکرد با سرعت بالا در دسکتاپ، سرور و برنامه های ابر بدون تکیه بر چارچوب های تصویر خارجی.
نمودارها را تولید کنید، شکل ها و متن ها را نقاشی کرده، فیلترهای را اعمال می کنند، رنگ های خود را تنظیم می کند و به فرمت های چندگانه به طور کامل در .NET صادر می شود.
نصب و نصب
- نصب بسته NuGet
Aspose.Words
. - با استفاده از این نرم افزار می توانید تمام قابلیت های خود را از بین ببرید ( مجوز متریکی ).
- نگاهی به راهنمای نصب برای جزئیات.
پلتفرم های پشتیبانی شده: ویندوز، لینوکس، macOS (با .NET Framework، .NET Core،.NET 5/6+، Mono).IDEs: Visual Studio 2010–2022, Xamarin, MonoDevelop.
سریع شروع: ایجاد یک تصویر نمودار
using Aspose.Words;
var doc = new Document();
var builder = new DocumentBuilder(doc);
// Insert a chart and configure
var shape = builder.InsertChart(ChartType.Pie, 432, 252);
var chart = shape.Chart;
chart.Title.Text = "Produced by Aspose.Words Image Processor";
chart.Series.Clear();
chart.Series.Add("Series 1",
new string[] { "Category 1", "Category 2", "Category 3" },
new double[] { 2.7, 3.2, 0.8 });
doc.Save("ChartImage.jpeg");
ویژگی ها و عملکردها
ایجاد و نقاشی تصویر
- ایجاد کانال های خالی جدید در رزولوشن داوطلبانه.
- خطوط نقاشی، مستطیلات، الیپس ها، پلیگون ها و مسیرها.
- از قلم، برش، گرادینت ها و رناندینگ متن با کنترل کامل استفاده کنید.
ویرایش و تحول
- بازگرداندن، کاشت، چرخش، فلیپ و اسکو.
- روشنایی، کنتراست، گاما، هوی و اشباع را تنظیم کنید.
- تبدیل زنجیره ای در لوله ها برای به حداقل رساندن استفاده از حافظه.
فرمت تبدیل و صادرات
- صرفه جویی در TIFF، JPEG، PNG، BMP، EMF و GIF.
- تنظیم گزینه های خاص فرمت (تقسیم، کیفیت، پالت).
- تولید ** چند صفحه TIFF** یا نتایج جریان به طور مستقیم.
متابولیسم و EXIF
- خواندن / ویرایش آرشیو برچسب ها : دوربین , GPS, ICC پروفایل ها).
- حفظ داده های متا از طریق تبدیل که در آن پشتیبانی می شود.
عملکرد و مقیاس پذیری
- برای استفاده **batch ** و real-time بهینه شده است.
- شارژ خفیف و راندرها.
- طراحی سه گانه ایمن برای بارهای کار رقابتی.
ارتباط با .NET
- کد مدیریت شده 100٪؛ هیچ COM / وابستگی های بومی.
- کار در ASP.NET Core، Azure Functions و محیط های بدون سرور.
مثال: فیلترها را به یک تصویر اعمال کنید
using Aspose.Words.Drawing;
var image = Image.FromFile("input.jpg");
// Example adjustments
image.AdjustBrightness(0.2f);
image.AdjustContrast(0.3f);
image.AdjustSaturation(0.1f);
image.Save("output.png");
بهترین شیوهها
- اول مجوز را شروع کنید برای جلوگیری از محدودیت های ارزیابی.
- برای استفاده مجدد از پردازنده ها برای استفاده از caching استفاده کنید.
- استفاده از stream overloads برای فایل های بزرگ در خدمات وب.
- تغییرهای زنجیره ای در یک تماس.
- با کیفیت / compression در هر فرمت.
- استفاده از Multi-page TIFF تنها در صورت لزوم.
- روال های انتقادی پیش گرم در زمینه های بدون سرور.
- تغییرات EXIF را برای سازگاری بین مخاطبین تایید کنید.
موارد استفاده رایج
- نمودار های پویا ایجاد کنید و آنها را به عنوان تصاویر ذخیره کنید.
- بسته بندی تصویب و بهینه سازی عکس ها برای تحویل وب.
- فیلترها و اصلاحات را برای مراقبت های بهداشتی و تصاویر علمی اعمال کنید.
- تبدیل بین فرمت های تصویر (به عنوان مثال، TIFF→JPEG).
- برچسب ها یا نشانه ها را در فایل های تصویر قرار دهید.
FAQ
**در کدام فرمت ها می توانم ذخیره کنم?**TIFF، JPEG، PNG، BMP، EMF و GIF.
**آیا از ویرایش متا داده ها پشتیبانی می کند?**بله، پروفایل های EXIF و ICC در جایی که پشتیبانی می شود حفظ و ویرایش می شوند.
**آیا نیاز به سرعت GPU وجود دارد?**سرعت سخت افزاری هنگامی که در دسترس است مورد استفاده قرار می گیرد، اما به طور کامل در کد مدیریت شده اجرا می شود.
**آیا می توانم چند صفحه TIFF ایجاد کنم?**بله، تولید چند چارچوبی پشتیبانی می شود.
**آیا می توان آن را به سمت سرور اجرا کرد?**مناسب برای خدمات ASP.NET و قابلیت های ابر.