ผสาน 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 บนเส้นทางที่ระบุ
ในตัวอย่าง C# ด้านบน รูปแบบเอาต์พุตคือ PNG ตามที่ระบุโดยการใช้ ImageDevice
และเลือกนามสกุลไฟล์ .png หากคุณต้องการเปลี่ยนรูปแบบเอาต์พุต คุณจะต้องใช้คลาสอุปกรณ์อื่นที่ตรงกับรูปแบบที่ต้องการ ตัวอย่างเช่น คุณสามารถใช้ PdfDevice
สำหรับรูปแบบ PDF นอกจากนี้ คุณจะต้องระบุนามสกุลไฟล์ที่เหมาะสมในพาธของไฟล์เอาต์พุต
เนมสเปซ 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 for .NET API เพื่อรวม SVG หากคุณมีคำถามเกี่ยวกับฟังก์ชันการทำงาน พบปัญหา หรือต้องการฟีเจอร์ใหม่ โปรดเริ่มการสนทนาใน ฟอรัมการสนับสนุนฟรี
เริ่มต้นใช้งาน Aspose.SVG for .NET API
หากคุณสนใจในการพัฒนากราฟิกเวกเตอร์ที่ปรับขนาดได้และแอปพลิเคชัน ให้ติดตั้ง Aspose.SVG for .NET API ที่ยืดหยุ่นและความเร็วสูง พร้อมด้วยชุดอินเทอร์เฟซอันทรงพลังสำหรับ C# และภาษาการเขียนโปรแกรม .NET อื่นๆติดตั้งจากบรรทัดคำสั่งเป็น
nuget install Aspose.SVG
หรือผ่าน Package Manager Console ของ Visual Studio ด้วย Install-Package Aspose.SVG
หรือรับตัวติดตั้ง MSI แบบออฟไลน์หรือ DLL ในไฟล์ ZIP จาก
ดาวน์โหลด
Aspose.SVG for .NET API เป็นไลบรารีแบบสแตนด์อโลนและไม่ต้องอาศัยซอฟต์แวร์ใดๆ สำหรับการประมวลผลเอกสาร SVGสำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการติดตั้งไลบรารี C# และข้อกำหนดของระบบ โปรดดูที่ เอกสารประกอบ Aspose.SVG
การควบรวมกิจการอื่น ๆ ที่รองรับ
คุณสามารถรวม SVG และรูปภาพเป็นรูปแบบไฟล์อื่นได้: