Aspose.Words Image File Processor สำหรับ .NET
Aspose.Words Image File Processor for .NET ให้ API ที่น้ําหนักเบาและได้รับการจัดการอย่างสมบูรณ์สําหรับการสร้างภาพเรสเตอร์และวอเตอร์และการแปลงภาพ มันให้ประสิทธิภาพความเร็วสูงในแอปพลิเคชันเดสก์ท็อปเซิร์ฟเวอร์และคลาวด์โดยไม่ต้องขึ้นอยู่กับกรอบภาพภายนอก.
สร้างตารางการวาดรูปแบบและข้อความใช้กรองปรับสีและส่งออกไปยังรูปแบบหลายรูปแบบทั้งหมดใน .NET.
การติดตั้งและการตั้งค่า
- ติดตั้งแพคเกจ NuGet
Aspose.Words
. - ใช้ใบอนุญาตวัดของคุณเพื่อล็อคฟังก์ชั่นเต็มรูปแบบ ( การให้ใบอนุญาตที่มีการวัด ).
- ดู The คู่มือการติดตั้ง สําหรับรายละเอียด.
**แพลตฟอร์มที่ได้รับการสนับสนุน: ** Windows, Linux, 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");
คุณสมบัติและฟังก์ชั่น
การสร้างภาพ & การวาดภาพ
- สร้างสายเคเบิลสีขาวใหม่ในโซลูชันที่สุ่ม.
- เกรดเส้นตรงแถว ellipses, polygons และเส้นทาง.
- ใช้ pens, brushes, gradients, และข้อความ rendering ด้วยการควบคุมเต็มรูปแบบ.
การแก้ไข & การแปลง
- รีไซด์, crop, rotate, flip, และ skew.
- การปรับความสว่าง contrast, gamma, hue และ saturation.
- การแปลงโซ่ในท่อเพื่อลดการใช้งานของหน่วยความจํา.
รูปแบบการแปลงและส่งออก
- บันทึกถึง TIFF, JPEG, PNG, BMP, EMF , GIF.
- การตั้งค่าตัวเลือกรูปแบบเฉพาะ (การบีบอัดคุณภาพแพลตฟอร์ม).
- สร้าง หลายหน้า TIFF หรือส่งผลลัพธ์โดยตรง.
Metadata และ EXIF
- อ่าน / การแก้ไข ประสบการณ แท็ก (กล้อง, GPS, ICC ข้อมูลจําเพาะ).
- บันทึกข้อมูลผ่านการแปลงที่ได้รับการสนับสนุน.
ประสิทธิภาพ & Scalability
- เหมาะสําหรับการใช้งาน batch และ ในเวลาจริง.
- การโหลดและ rendering ที่เรียบง่าย.
- การออกแบบที่ปลอดภัยสําหรับโหลดงานที่แข่งขัน.
การเชื่อมต่อกับ .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 สําหรับไฟล์ขนาดใหญ่ในบริการเว็บ.
- การเปลี่ยนแปลงโซ่ ในโทรศัพท์เดียว.
- คอมเพรสเซอร์ / คุณภาพตามรูปแบบ.
- ใช้ หลายหน้า TIFF เมื่อต้องการเท่านั้น.
- รูตินิที่สําคัญก่อนร้อนในแง่ที่ไม่มีเซิร์ฟเวอร.
- ตรวจสอบการเปลี่ยนแปลง EXIF สําหรับการเข้ากันได้ cross-viewer.
กรณีการใช้งานทั่วไป
- สร้างแผนภูมิไดนามิก และบันทึกพวกเขาเป็นภาพ.
- Batch ** resize และ optimize photos** สําหรับการจัดส่งเว็บ.
- ใช้ตัวกรองและแก้ไขสําหรับสุขภาพและภาพทางวิทยาศาสตร.
- การแปลงระหว่างรูปแบบภาพ (เช่น TIFF→JPEG).
- ใส่เครื่องหมายน้ําหรือบันทึกในไฟล์ภาพ.
FAQ
**รูปแบบใดที่ฉันสามารถบันทึกไว้ได?**TIFF, JPEG, PNG, BMP, EMF และ GIF.
**มันสนับสนุนการแก้ไข metadata?**ใช่ EXIF และ ICC โปรไฟล์จะถูกบันทึก/แก้ไขเมื่อได้รับการสนับสนุน.
**ต้องใช้ GPU Acceleration ได้หรือไม?**ไม่ ความเร็วของฮาร์ดแวร์จะใช้เมื่อมี แต่ทํางานอย่างสมบูรณ์ในรหัสที่จัดการ.
**ฉันสามารถสร้าง TIFF แบบหลายหน้าได้หรือไม?**ใช่ การส่งออกหลายเฟรมได้รับการสนับสนุน.
**สามารถเรียกใช้เซิร์ฟเวอร์ด้านหน้าได้หรือไม?**ใช่เหมาะสําหรับบริการ ASP.NET และฟังก์ชั่นคลาวด.