پردازش‌کننده فایل تصویر 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 و قابلیت های ابر.

 فارسی