วิธีแปลงภาพแรสเตอร์เป็น SVG โดยใช้ C#

บทช่วยสอนสั้นๆ นี้แนะนำวิธี แปลง Raster image เป็น SVG โดยใช้ C# โดยทำตามขั้นตอนโดยละเอียด ในตัวอย่างนี้จะแปลง raster เป็น SVG C# โดยใช้โค้ดไม่กี่บรรทัด แอปพลิเคชันนี้สามารถใช้ได้ในสภาพแวดล้อมที่รองรับ .NET รวมถึง Windows, Linux และ macOS

ขั้นตอนในการแปลงภาพแรสเตอร์เป็น SVG โดยใช้ C#

  1. กำหนดค่าสภาพแวดล้อมโครงการเพื่อเพิ่ม Aspose.Imaging โดยใช้ตัวจัดการแพ็คเกจ NuGet
  2. โหลดอิมเมจ TIFF ต้นทางโดยใช้วัตถุคลาส Image
  3. ใช้วัตถุคลาส SvgOptions เพื่อตั้งค่าคุณสมบัติรูปภาพ SVG ที่ต้องการ
  4. ตั้งค่าคุณสมบัติของภาพ SVG ที่ต้องการ
  5. แปลงแรสเตอร์เป็นภาพ SVG โดยใช้วิธีบันทึก

หากต้องการแปลงการตั้งค่าสภาพแวดล้อมตาม TIFF เป็น SVG C# เนมสเปซ คลาส และเมธอดจะถูกแชร์ในขั้นตอนข้างต้น คุณสามารถโหลดภาพแรสเตอร์ประเภทใดก็ได้ รวมถึง TIFF, PNG, GIF, JPEG, PSD, WEBP และ J2K โดยใช้วิธี Image.Load() เมื่อใช้อินสแตนซ์ SvgOption จะมีการตั้งค่าคุณสมบัติต่างๆ ของรูปภาพ SVG ที่ต้องการ และสุดท้ายคุณสามารถแปลง Tiff เป็น SVG โดยใช้วิธีบันทึก

โค้ดสำหรับ Raster Image เป็น SVG Converter ใน C#

ในแอปพลิเคชันตัวแปลง C# TIFF เป็น SVG ได้รับการพัฒนาโดยใช้ตัวอย่างข้างต้น ซึ่งคุณสามารถปรับแต่งเอาต์พุตภาพ SVG โดยการตั้งค่าคุณสมบัติต่างๆ ของอินสแตนซ์ SvgOptions เช่น MultiPageOptions, TextAsShapes, ResolutionSettings, VectorRasterizationOptions, ColorType, Compression และ FullFrame ก่อนบันทึกภาพ ดิสก์โดยใช้วิธีบันทึก

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

 ไทย