ครอบตัดรูปภาพ SVG ใน C# - ครอบตัดรูปภาพออนไลน์

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

เราจะกล่าวถึงหัวข้อต่อไปนี้ในคู่มือนี้:

  1. การติดตั้ง API การครอบตัดรูปภาพ C#
  2. ครอบตัดรูปภาพ SVG ใน C# โดยทางโปรแกรม
  3. ครอบตัดรูปภาพออนไลน์ - SVG Cropper

การติดตั้ง API การครอบตัดรูปภาพ C#

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

Install-Package Aspose.Imaging 

ไลบรารีการครอบตัดรูปภาพ
โปรดไปที่คู่มือ การติดตั้ง นี้ในกรณีที่มีปัญหา

ครอบตัดรูปภาพ SVG ใน C# โดยทางโปรแกรม

ตอนนี้เป็นเวลาสำหรับการใช้งานหลังจากการติดตั้ง [Aspose.Imaging for .NET] สำเร็จแล้ว 4 API การครอบตัดรูปภาพ C# นี้ได้รับการออกแบบมาอย่างดี และการเรียกใช้เมธอดบางอย่างกลายเป็นเครื่องมือครอบตัด SVG สำหรับแอปของคุณ

ต่อไปนี้เป็นขั้นตอนในการครอบตัดรูปภาพ SVG ใน C# โดยทางโปรแกรม:

  • กำหนดที่อยู่ไดเรกทอรี
  • สร้างอินสแตนซ์ของคลาส Image และเรียกใช้เมธอด Load เพื่อโหลดไฟล์ SVG ต้นฉบับ
  • เรียกใช้เมธอด บันทึก เพื่อบันทึกภาพในรูปแบบไฟล์ PNG บนดิสก์
  • เรียกใช้เมธอด Load เพื่อโหลดภาพ PNG และกำหนดให้กับวัตถุของคลาส PngImage
  • เริ่มต้น Constructor ของคลาส Rectangle และส่งผ่านเป็นอาร์กิวเมนต์ไปยังฟังก์ชัน Crop เพื่อครอบตัดรูปภาพ
  • วิธีการ บันทึก จะบันทึกภาพที่ครอบตัด

ข้อมูลโค้ดต่อไปนี้แสดงวิธีการพัฒนาแอปครอบตัดรูปภาพในแอปพลิเคชัน .NET:

using Aspose.Imaging.FileFormats.Png;

namespace Aspose.Imaging
{
    class SVG
    {
        // ครอบตัดรูปภาพ SVG ใน C#
        static void Main(string[] args)
        {
            // กำหนดที่อยู่ไดเรกทอรี
            String dir = "/sample-files/";
            // สร้างอินสแตนซ์ของคลาส Image และเรียกใช้เมธอด Load เพื่อโหลดไฟล์ SVG ต้นฉบับ  
            using (Image image = Image.Load(dir + "sample-file.svg"))
            {
                // เรียกวิธีการบันทึกเพื่อบันทึกรูปภาพในรูปแบบไฟล์ PNG บนดิสก์ 
                image.Save(dir + "result.png");
            }
            // เรียกใช้วิธีการ Load เพื่อโหลดภาพ PNG และกำหนดให้กับวัตถุของคลาส PNGImage  
            using (PngImage image = (PngImage)Image.Load(dir + "result.png"))
            {
                // เริ่มต้นตัวสร้างของคลาสสี่เหลี่ยมผืนผ้าและส่งผ่านเป็นอาร์กิวเมนต์ไปยังฟังก์ชันครอบตัดเพื่อครอบตัดรูปภาพ   
                image.Crop(new Rectangle(10, 10, 400, 400));
                // วิธีการบันทึกจะบันทึกภาพที่ครอบตัด 
                image.Save();
            }
        }
    }
}

ผลลัพธ์ของตัวอย่างโค้ดข้างต้นแสดงอยู่ในภาพด้านล่าง:

ครอปเปอร์ svg

ครอบตัดรูปภาพออนไลน์ - SVG Cropper

Aspose.Imaging for .NET ทำงานเบื้องหลังเครื่องมือครอบตัดรูปภาพ ออนไลน์ นี้ สิ่งนี้สวยงามและใช้งานง่ายเนื่องจากมี UI แบบลากและวางที่ดี ฟรีและไม่จำเป็นต้องสมัครสมาชิกเพื่อใช้เครื่องมือนี้ นอกจากนี้ คุณยังสามารถครอบตัด SVG ทางออนไลน์ได้โดยเลือกใช้เครื่องมือนี้ในเว็บเบราว์เซอร์ของเดสก์ท็อปหรือมือถือ เครื่องมือนี้ช่วยให้คุณบันทึกไฟล์ที่ครอบตัดเป็นรูปแบบไฟล์ยอดนิยมอื่นๆ ได้ ดังนั้นเราขอแนะนำให้คุณใช้แอพนี้เพื่อเพิ่มประสิทธิภาพการทำงาน

ครอบตัดรูปภาพออนไลน์

แอปครอบตัดรูปภาพ - รับสิทธิ์ใช้งานฟรี

คุณสามารถใช้ ใบอนุญาตชั่วคราวฟรี เพื่อลองครอบตัดรูปภาพ ไลบรารี โดยไม่มีข้อจำกัดในการประเมิน

บทสรุป

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

สุดท้ายนี้ aspose.com กำลังเขียนบล็อกโพสต์ใหม่ ดังนั้นโปรดติดต่อเพื่อรับข้อมูลอัปเดตล่าสุด

ความช่วยเหลือมีอยู่

คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา คุณจะได้รับคำตอบโดยเร็วที่สุด

คำถามที่พบบ่อย – คำถามที่พบบ่อย

จะครอบตัดรูปภาพใน C# ได้อย่างไร?

คุณสามารถติดตั้ง Aspose.Imaging for .NET เพื่อครอบตัดและปรับขนาดรูปภาพใน C# โดยทางโปรแกรม โปรดไปที่ ลิงก์ นี้เพื่อดูการใช้งานจริงของไลบรารีการครอบตัด Mage นี้

ฉันจะครอบตัดรูปภาพ SVG ได้อย่างไร

แอปครอบตัดรูปภาพ ออนไลน์ นี้ให้คุณครอบตัด SVG ออนไลน์ได้

ดูสิ่งนี้ด้วย