บทความนี้แนะนำ วิธีหมุน SVG ใน C# มีรายละเอียดทั้งหมดสำหรับการตั้งค่าสภาพแวดล้อม รายการงานที่ต้องทำในขณะที่พัฒนาแอปพลิเคชัน และโค้ดตัวอย่างที่รันได้สำหรับ SVG หมุนใน C# คุณจะได้เรียนรู้การสร้างไฟล์ SVG ต้นทางและการหมุนองค์ประกอบเส้นในนั้น
ขั้นตอนในการหมุน SVG ใน C#
- ตั้งค่าสภาพแวดล้อมให้ใช้ Aspose.SVG for .NET เพื่อหมุน SVG
- เตรียมสตริงสำหรับไฟล์ SVG โดยมีบรรทัดในนั้น
- สร้างอินสแตนซ์ของวัตถุ SVGDocument โดยใช้สตริงที่ระบุ
- รับ RootElement ของ SVGDocument และเลือกองค์ประกอบเส้นในนั้น
- ตั้งค่าแอตทริบิวต์การแปลงสำหรับบรรทัดหลังจากบันทึกไฟล์ SVG ระดับกลาง
- บันทึกไฟล์ SVG เอาต์พุตด้วยเส้นหมุน
ขั้นตอนเหล่านี้อธิบายกระบวนการ วิธีหมุนภาพ SVG ใน C# กระบวนการนี้เริ่มต้นด้วยการสร้างไฟล์ SVG โดยมีบรรทัดในนั้นตามด้วยการเข้าถึงองค์ประกอบเส้นจากไฟล์ อย่างไรก็ตาม คุณสามารถโหลดไฟล์ SVG ที่มีอยู่ได้ ไฟล์ SVG ระดับกลางจะถูกบันทึกไว้ในดิสก์ก่อนที่จะตั้งค่าแอตทริบิวต์การแปลงสำหรับการหมุนบรรทัด จากนั้นจึงบันทึกไฟล์ผลลัพธ์ลงในดิสก์
รหัสเพื่อหมุนภาพ SVG ใน C
ข้อมูลโค้ดนี้ได้แสดง งานของ SVG ที่หมุนใน C# ส่วนโค้ดนี้ใช้เมธอด QuerySelector() เพื่อเลือกรูปร่างเป้าหมายที่จะหมุน ใช้เมธอดrotate() เพื่อหามุมที่จะหมุนตามด้วยพิกัดของจุดที่จะหมุน
บทความนี้สอนให้เราหมุนเส้นในไฟล์ SVG หากคุณต้องการเรียนรู้ขั้นตอนการแปลงไฟล์ SVG เป็นรูปภาพ โปรดดูบทความใน วิธีแปลง SVG เป็นรูปภาพใน C#