วิธีหมุน SVG ใน C#

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

ขั้นตอนในการหมุน SVG ใน C#

  1. ตั้งค่าสภาพแวดล้อมให้ใช้ Aspose.SVG for .NET เพื่อหมุน SVG
  2. เตรียมสตริงสำหรับไฟล์ SVG โดยมีบรรทัดในนั้น
  3. สร้างอินสแตนซ์ของวัตถุ SVGDocument โดยใช้สตริงที่ระบุ
  4. รับ RootElement ของ SVGDocument และเลือกองค์ประกอบเส้นในนั้น
  5. ตั้งค่าแอตทริบิวต์การแปลงสำหรับบรรทัดหลังจากบันทึกไฟล์ SVG ระดับกลาง
  6. บันทึกไฟล์ SVG เอาต์พุตด้วยเส้นหมุน

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

รหัสเพื่อหมุนภาพ SVG ใน C

ข้อมูลโค้ดนี้ได้แสดง งานของ SVG ที่หมุนใน C# ส่วนโค้ดนี้ใช้เมธอด QuerySelector() เพื่อเลือกรูปร่างเป้าหมายที่จะหมุน ใช้เมธอดrotate() เพื่อหามุมที่จะหมุนตามด้วยพิกัดของจุดที่จะหมุน

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

 ไทย