
Aspose.Imaging Image Merger Plugin สําหรับ .NET ทําให้ง่ายต่อการรวมภาพด้วยโปรแกรมได้ทั้งแนวนอนหรือแนวตั้งในขณะที่รักษาคุณภาพภาพ ปลั๊กอินที่มีประสิทธิภาพนี้ได้รับการออกแบบโดยเฉพาะสําหรับนักพัฒนาและรองรับรูปแบบที่หลากหลายซึ่งช่วยให้คุณสามารถสร้างคอลเลกชันภาพที่น่าตื่นเต้นได้อย่างง่ายดาย ในคู่มือนี้คุณจะเรียนรู้วิธีการรวมรูปภาพหลายแบบใน C# รวมถึงวิธีการ Photo Merge Vertically และวิธี Combine TIFF Files into One นอกจากนี้คุณยังสามารถสํารวจวิธีการใช้ Aspose Merges C # สําหรับการประมวลผลขั้นสูงมากขึ้นและเรียนรู้เกี่ยวกับ Speaking Imaging for image processing tasks.
เรื่องที่ครอบคลุม:
C# API เพื่อรวมภาพ
เพื่อ รวมภาพใน C# โปรแกรม เราจะใช Aspose.Imaging สําหรับ .NET, การประมวลผลภาพที่แข็งแกร่ง .NET ที่ออกแบบมาสําหรับการผสมภาพที่มีประสิทธิภาพสูง API นี้ช่วยให้การจัดการภาพที่แม่นยําและสนับสนุนรูปแบบที่หลากหลาย คุณสามารถรวม API ในโครงการ .NET ของคุณได้อย่างง่ายดายโดยดาวน์โหลดปลั๊กอินหรือติดตั้งผ่าน NuGet:
PM> Install-Package Aspose.Imaging
ผสมภาพหลายภาพใน C# {# ผสมภาพหลายภาพ}
มีสองวิธีหลักในการรวมภาพเป็นไฟล์เดียว: การสังกะสีภาพแนวตั้ง ** และ ** การสังเกตภาพแนวนอน ในสังคตเชิงแนวโน้มภาพจะถูกวางไว้ด้านบนของแต่ละตัวในขณะที่ในการสังเคราะห์แนบอนภาพถูกนําทางด้านข้าง ในส่วนต่อไปนี้จะแนะนําคุณผ่านวิธีการทั้งสองด้วยตัวอย่างโค้ดแบบปฏิบัต.
C# ผสมภาพแนวตั้ง {# ผสมภาพแนวตั้ง}
เพื่อผสมภาพแนวตั้งใน C# ทําตามขั้นตอนต่อไปน:
- รายละเอียดเส้นทางของภาพในแถว string.
- สร้างรายชื่อของ ขนาด การจัดเก็บขนาดของแต่ละภาพ.
- การคํานวณความสูงและกว้างทั้งหมดของภาพที่เกิดขึ้น.
- สร้างวัตถุของ StreamSource หลักสูตร, เริ่มต้นด้วยใหม MemoryStream.
- สร้างวัตถุของ JpegOptions คลาสและกําหนดตัวเลือกของมัน.
- อัปเดต A JpegImage สําหรับภาพใหม่เริ่มต้นด้วยภาพที่ระบ JpegOptions และขนาดที่คํานวณ.
- Iterate ผ่านรายการของภาพโหลดแต่ละใน a RasterImage วัตถ.
- สร้าง A คู่มือ สําหรับแต่ละภาพและเพิ่มมันไปยังภาพใหม่โดยใช JpegImage.SaveArgb32Pixels() วิธีการ.
- เพิ่มความสูงที่ยึดในระหว่างแต่ละ iteration.
- สุดท้ายการบันทึกภาพใหม่โดยใช JpegImage.Save(สกร) วิธีการ.
นี่คือตัวอย่างรหัสที่แสดงให้เห็นว่า การผสมภาพแนวตั้งใน C#:
C# รวมภาพแนวนอน
เพื่อรวมภาพใน C# ขั้นตอนต่อไปน:
- รายละเอียดเส้นทางของภาพในแถว string.
- สร้างรายชื่อของ ขนาด การจัดเก็บขนาดของแต่ละภาพ.
- การคํานวณความสูงและกว้างทั้งหมดของภาพที่เกิดขึ้น.
- สร้างแหล่งใหม่โดยใช FileCreateSource( String, Boolean) และเริ่มต้นด้วยเส้นทางของไฟล.
- สร้างวัตถุของ JpegOptions คลาสและกําหนดตัวเลือกของมัน.
- อัปเดต A JpegImage สําหรับภาพใหม่เริ่มต้นด้วยภาพที่ระบ JpegOptions และขนาดที่คํานวณ.
- Iterate ผ่านรายการของภาพโหลดแต่ละใน a RasterImage วัตถ.
- สร้าง A คู่มือ สําหรับแต่ละภาพและเพิ่มมันไปยังภาพใหม่โดยใช JpegImage.SaveArgb32Pixels() วิธีการ.
- เพิ่มความกว้างที่ยึดในระหว่างแต่ละ iteration.
- เมื่อเสร็จสิ้นการบันทึกภาพใหม่โดยใช JpegImage.Save(สกร) วิธีการ.
นี่คือตัวอย่างรหัสที่แสดงให้เห็นว่าวิธีการผสมภาพหลายภาพใน C# ในแนวนอน#:
C# Image Merging API - รับใบอนุญาตฟรี
คุณสามารถ รับใบอนุญาตชั่วคราวฟร เพื่อรวมภาพโดยไม่มีข้อ จํากัด การประเมิน.
ข้อสรุป
ในบทความนี้คุณได้เรียนรู้วิธีการรวมรูปภาพในไฟล์เดียวโดยใช้ C# ตัวอย่างรหัสที่จัดหาแสดงให้เห็นถึงวิธีรวมภาพเป็นโปรแกรมทั้ง แนวตั้ง และ แนวนอน รวมถึงเทคนิคการรวมไฟล์ TIFF เป็นหนึ่ง และการใช้งานของ Aspose.Imaging Merge สําหรับการสํารวจเพิ่มเติมของห้องสมุดการประมวลผลภาพ .NET เพื่อเชื่อมต่อ โปรดดูท การรับรอง. นอกจากนี้คุณจะรู้สึกอิสระที่จะแบ่งปันคําถามของคุณกับเราผ่านทางของเรา โพสต. นอกจากนี้คุณยังสามารถค้นหาทรัพยากรที่เป็นประโยชน์เกี่ยวกับวิธีการ Combine Images Vertically Online และใช้ Aspose.Imaging Merge สําหรับความต้องการในการประมวลผลภาพของคุณ.
More in this category
- การเพิ่มประสิทธิภาพของ GIF ของ animated ใน .NET โดยใช้ Aspose.Imaging
- Optimize Multi-Page TIFFs for Archival in .NET ด้วย Aspose
- HEIC ไปยัง JPEG / PNG แปลงด้วย Aspose.Imaging สําหรับ .NET
- การเคลื่อนไหวที่ขับเคลื่อนข้อมูลใน .NET ด้วย Aspose.Imaging
- การบีบอัดภาพที่มีคุณภาพและไม่มีการสูญเสียใน .NET ด้วย Aspose.Imaging