วิธีแปลง PNG เป็น SVG โดยใช้ C#

บทช่วยสอนสั้นๆ นี้อธิบาย วิธีแปลง PNG เป็น SVG โดยใช้ C# โดยมีรายละเอียดที่แตกต่างกันในการตั้งค่าสภาพแวดล้อมการพัฒนา รายการขั้นตอนในการพัฒนาแอปพลิเคชัน และโค้ดตัวอย่างที่รันได้เพื่อ แปลง PNG เป็นเวกเตอร์โดยใช้ C# นอกจากนี้คุณยังจะได้เรียนรู้ขั้นตอนในการปรับแต่งไฟล์ SVG เอาท์พุตตามความต้องการของคุณ

ขั้นตอนในการเปลี่ยน PNG เป็น SVG โดยใช้ C#

  1. ตั้งค่าสภาพแวดล้อมเพื่อใช้ Aspose.SVG for .NET เพื่อแปลง PNG เป็น SVG
  2. เริ่มต้นวัตถุ ImageVectorizer เพื่อปรับแต่งเอาต์พุต SVG
  3. ตั้งค่าคุณสมบัติที่แตกต่างกันของวัตถุ Configuration ในคลาส ImageVectorizer
  4. แปลงไฟล์ PNG เป็นเวกเตอร์โดยใช้วิธี ImageVectorizer.Vectorize()
  5. บันทึกไฟล์ผลลัพธ์เป็น 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 #

 ไทย