บทช่วยสอนสั้นๆ นี้อธิบาย วิธีแปลง PNG เป็น SVG โดยใช้ C# โดยมีรายละเอียดที่แตกต่างกันในการตั้งค่าสภาพแวดล้อมการพัฒนา รายการขั้นตอนในการพัฒนาแอปพลิเคชัน และโค้ดตัวอย่างที่รันได้เพื่อ แปลง PNG เป็นเวกเตอร์โดยใช้ C# นอกจากนี้คุณยังจะได้เรียนรู้ขั้นตอนในการปรับแต่งไฟล์ SVG เอาท์พุตตามความต้องการของคุณ
ขั้นตอนในการเปลี่ยน PNG เป็น SVG โดยใช้ C#
- ตั้งค่าสภาพแวดล้อมเพื่อใช้ Aspose.SVG for .NET เพื่อแปลง PNG เป็น SVG
- เริ่มต้นวัตถุ ImageVectorizer เพื่อปรับแต่งเอาต์พุต SVG
- ตั้งค่าคุณสมบัติที่แตกต่างกันของวัตถุ Configuration ในคลาส ImageVectorizer
- แปลงไฟล์ PNG เป็นเวกเตอร์โดยใช้วิธี ImageVectorizer.Vectorize()
- บันทึกไฟล์ผลลัพธ์เป็น SVG
ขั้นตอนเหล่านี้อธิบายการพัฒนาตัวแปลง PNG เป็น SVG โดยใช้ C# กระบวนการนี้เริ่มต้นโดยการประกาศและกำหนดค่า ImageVectorizer เนื่องจากจะเปลี่ยนรูปภาพเป็น SVG โดยใช้วิธี Vectorize ในบทช่วยสอนนี้ เราเพิ่งตั้งค่าขีดจำกัดสี อย่างไรก็ตาม คุณอาจตั้งค่าคุณสมบัติอื่นๆ ได้เช่นกันก่อนที่จะบันทึกเอาต์พุต SVG
รหัสเพื่อแปลง PNG เป็น SVG โดยใช้ C
รหัสนี้สาธิตการแปลง PNG เป็น SVG โดยใช้ C# อ็อบเจ็กต์ ImageVectorizerConfiguration ในคลาส ImageVectorizer มีคุณสมบัติสำหรับอินสแตนซ์ ColorLimits, BackgroundColor, ImageSizeLimit, LineWidth, PathBuilder และ Stencil เมธอด Vectorize() ส่งคืนออบเจ็กต์ SVGDocument ที่มีคุณสมบัติมากมายที่สามารถตั้งค่าได้ก่อนที่จะบันทึกเป็นไฟล์ SVG
บทความนี้ได้สอนให้เราแปลง PNG เป็นไฟล์เวกเตอร์โดยใช้ C# หากคุณต้องการเรียนรู้ขั้นตอนการหมุนเวียน SVG โปรดดูบทความเกี่ยวกับ วิธีหมุน SVG ใน C #