ผสาน SVG เป็น PNG โดยใช้ C#
SVG เป็นหนึ่งในรูปแบบที่ใช้มากที่สุดสำหรับการสร้างเว็บไซต์และการพิมพ์กราฟิกเพื่อให้ได้ความสามารถในการขยายขนาด แต่บางครั้ง คุณต้องรวมไฟล์ SVG และบันทึกเป็นเอกสารเดียวในรูปแบบไฟล์อื่น PNG หมายถึงรูปแบบไฟล์ภาพแรสเตอร์ประเภทหนึ่งที่ใช้การบีบอัดแบบไม่สูญเสียข้อมูล PNG ใช้กันอย่างแพร่หลายในการส่งรูปภาพผ่านเครือข่ายและแสดงภาพถ่ายและกราฟิกบนหน้าเว็บและที่เก็บไดรฟ์บนคลาวด์ ด้วย Aspose.SVG for .NET API คุณสามารถผสาน SVG กับ PNG โดยทางโปรแกรม C# API อันทรงพลังช่วยให้คุณรวมไฟล์ SVG ได้อย่างรวดเร็วและมีคุณภาพสูง!
ตัวอย่างโค้ด C# เพื่อรวม SVG เป็น PNG
ไลบรารี C# ความเร็วสูงช่วยให้นักพัฒนาซอฟต์แวร์ .NET รวมไฟล์ SVG และแปลงผลลัพธ์ที่รวมกันเป็นรูปแบบยอดนิยมอื่นๆ เช่น PDF, XPS, JPEG, PNG, BMP, GIF และ TIFF ได้อย่างรวดเร็วและมีประสิทธิภาพ การรวมเอกสารสามารถทำได้โดยใช้โค้ดไม่กี่บรรทัด:
รวม SVG เป็น PNG - C#
// Initialize SVG documents from files to merge
using (var document1 = new SVGDocument("document1.svg"))
using (var document2 = new SVGDocument("document2.svg"))
using (var document3 = new SVGDocument("document3.svg"))
{
// Create an instance of SvgRenderer
using var renderer = new Aspose.Svg.Rendering.SvgRenderer();
// Create an instance of ImageDevice
using var device = new Aspose.Svg.Rendering.Image.ImageDevice("result.png");
// Merge SVG to PNG
renderer.Render(device, document1, document2, document3);
}
ขั้นตอนในการรวม SVG เป็น PNG โดยใช้ C#
- โหลดเอกสาร SVG โดยใช้ตัวสร้าง SVGDocument() ตัวใดตัวหนึ่ง
- สร้างอินสแตนซ์ใหม่ของคลาส SvgRenderer
- ใช้ตัวสร้าง ImageDevice() เพื่อเริ่มต้นอินสแตนซ์ใหม่ของคลาส ImageDevice
- เรียกใช้เมธอด Render() เพื่อรวมไฟล์ภาพ SVG เข้ากับไฟล์ภาพ PNG
- ไฟล์ SVG หลายไฟล์จะถูกบันทึกลงในภาพ PNG บนเส้นทางที่ระบุ
เนมสเปซ Aspose.Svg.Rendering ใช้เมธอด Render() เข้าถึงได้ง่าย คุณสามารถผสาน SVG ได้อย่างรวดเร็วและส่งออกผลลัพธ์การรวมเป็นรูปแบบยอดนิยม เช่น PDF, XPS, JPEG, PNG, BMP, TIFF และ GIF โปรดไปที่ เอกสารของเรา เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับการใช้ฟังก์ชัน Aspose.SVG API ในบทความเอกสารประกอบ How to Merge SVG Files คุณสามารถพิจารณาตัวอย่าง C# ในการผสาน SVG
การควบรวมรูปภาพออนไลน์
Aspose.SVG ให้บริการแอป SVG Merger ออนไลน์ฟรีที่รวมภาพ SVG หลายภาพไว้ในไฟล์เดียว คุณสามารถเลือกประเภทของการรวม SVG และบันทึกผลลัพธ์เป็นรูปแบบเอาต์พุตต่อไปนี้: JPG, PNG หรือ SVG แอปพลิเคชันของเราเป็นแบบมัลติฟังก์ชั่น คุณสามารถสร้างภาพตัดปะแก้ไขและจัดการภาพก่อนที่จะรวมเข้าด้วยกัน การควบรวมกิจการ SVG ช่วยให้คุณสามารถเพิ่ม SVG, หมุน, ปรับขนาด, เพิ่มพื้นหลัง, ฟิลเตอร์ และย้ายแต่ละภาพได้อย่างอิสระ จนกว่าคุณจะพอใจกับผลงานการออกแบบของคุณ
คำถามที่พบบ่อย
บางครั้งคุณจะต้องรวมรูปภาพ SVG สองรูปขึ้นไปในงานประจำวันของคุณ Aspose.SVG ช่วยให้คุณสามารถรวม SVG เป็นรูปแบบอื่นได้ไม่ว่าทางใด ทางออนไลน์หรือทางโปรแกรม Image Merger ออนไลน์ช่วยให้คุณรวมรูปภาพได้อย่างรวดเร็วและมีคุณภาพสูง C# API มีคลาส Renderer สำหรับการเรนเดอร์และการรวมไฟล์ SVG โดยทางโปรแกรม
คุณสามารถบันทึกผลการผสาน SVG ในรูปแบบทั่วไป เช่น JPG, PNG, BMP, GIF, TIFF เป็นต้น
มีหลายสาเหตุที่คุณต้องการรวมรูปภาพหลายรูปเป็นหนึ่งเดียว ตัวอย่างเช่น คุณต้องการสร้างภาพตัดปะหรือสร้างภาพวาดใหม่โดยอิงจากรูปภาพ SVG หลายรูป คุณอาจต้องรวม SVG และบันทึกผลลัพธ์เป็น PNG เพื่อให้จัดเก็บหรือส่งจดหมายได้ง่าย
โปรดไปที่ เอกสาร ของเราเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับการใช้ Aspose.SVG สำหรับ .NET API เพื่อรวม SVG หากคุณมีคำถามเกี่ยวกับฟังก์ชันการทำงาน พบปัญหา หรือต้องการฟีเจอร์ใหม่ โปรดเริ่มการสนทนาใน ฟอรัมการสนับสนุนฟรี
เริ่มต้นใช้งาน .NET SVG API
หากคุณสนใจในการพัฒนากราฟิกแบบเวกเตอร์ที่ปรับขนาดได้และแอปพลิเคชันของพวกเขา ให้ติดตั้ง Aspose.SVG ความเร็วสูงที่ยืดหยุ่นของเราสำหรับ .NET API พร้อมชุดอินเทอร์เฟซอันทรงพลังสำหรับภาษาโปรแกรม C# และ .NET อื่นๆติดตั้งจากบรรทัดคำสั่งเป็น
nuget install Aspose.SVG
หรือผ่าน Package Manager Console ของ Visual Studio ด้วย Install-Package Aspose.SVG
อีกทางหนึ่ง รับตัวติดตั้ง MSI หรือ DLL แบบออฟไลน์ในไฟล์ ZIP จาก
ดาวน์โหลด
Aspose.SVG สำหรับ .NET API เป็นไลบรารีแบบสแตนด์อโลนและไม่ต้องพึ่งพาซอฟต์แวร์ใดๆ สำหรับการประมวลผลเอกสาร SVGสำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการติดตั้งไลบรารี C# และความต้องการของระบบ โปรดดูที่ เอกสาร Aspose.SVG
การควบรวมกิจการอื่น ๆ ที่รองรับ
คุณสามารถรวม SVG และรูปภาพเป็นรูปแบบไฟล์อื่นได้: