ลดขนาดของ JPEG ใน C# - ตัวลดขนาด JPEG ออนไลน์

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

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

  1. บริการปรับขนาดรูปภาพ - การติดตั้ง API
  2. ลดขนาดของ JPEG ใน C# - ตัวอย่างโค้ด
  3. ตัวลดขนาด JPEG ออนไลน์ - ปรับขนาดภาพ JPEG

บริการปรับขนาดรูปภาพ - การติดตั้ง API

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

Install-Package Aspose.Imaging 

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

ลดขนาดของ JPEG ใน C# - ตัวอย่างโค้ด

เราได้ติดตั้ง Aspose.Imaging for .NET บนระบบภายในเครื่องของเราแล้ว ตอนนี้เราพร้อมที่จะเห็นการใช้งานจริงโดยการเขียนซอร์สโค้ดสองสามบรรทัดเพื่อปรับขนาดภาพ JPEG

คุณสามารถทำตามขั้นตอนต่อไปนี้เพื่อลดขนาดของ JPEG ใน C#:

  • สร้างวัตถุของคลาส Image และเรียกใช้เมธอด Load เพื่อโหลดไฟล์ JPEG ต้นฉบับ
  • วิธี Resize จะยอมรับความกว้างและความสูง และรูปภาพจะถูกปรับขนาดตามนั้น
  • คุณสามารถเรียกใช้เมธอด NearestNeighbourResample ได้ หากคุณต้องการปรับขนาดรูปภาพโดยใช้อัลกอริธึมเพื่อนบ้านที่ใกล้ที่สุด
  • วิธีการ บันทึก จะบันทึกภาพ JPEG ที่ได้ลงในดิสก์

ข้อมูลโค้ดต่อไปนี้แสดงวิธีลดขนาดภาพ JPEG โดยทางโปรแกรม:

namespace Aspose.Imaging
{
    class SVG
    {
        // ลดขนาดของ JPEG ใน C#
        static void Main(string[] args)
        {
            // กำหนดที่อยู่ไดเรกทอรี
            String dir = "/sample-files/";
            // สร้างวัตถุของคลาส Image และเรียกใช้เมธอด Load เพื่อโหลดไฟล์ JPEG ต้นฉบับ  
            using (Image image = Image.Load(dir + "sample.jpeg"))
            {
                // วิธีการปรับขนาดจะยอมรับความกว้างและความสูง และรูปภาพจะถูกปรับขนาดตามนั้น
                image.Resize(300, 300);
                // คุณสามารถเรียกเมธอด NearestNeighbourResample ได้ หากคุณต้องการปรับขนาดรูปภาพโดยใช้อัลกอริธึมเพื่อนบ้านที่ใกล้ที่สุด  
                // image.ResizeHeight ตามสัดส่วน (image.Height * 2, Aspose.Imaging.ResizeType.NearestNeighbourResample);
                // วิธีการบันทึกจะบันทึกรูปภาพ JPEG ที่เป็นผลลัพธ์ลงในดิสก์ 
                image.Save(dir + "result.jpeg");
            }
        }
    }
}

ตัวอย่างโค้ด C# ด้านบนจะปรับขนาด JPEG โดยไม่สูญเสียคุณภาพดังที่คุณเห็นในภาพด้านล่าง:

ปรับขนาดภาพ jpeg

ตัวลดขนาด JPEG ออนไลน์ - ปรับขนาดภาพ JPEG

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

โปรแกรมลดขนาด JPEG ออนไลน์

ปรับขนาด JPEG โดยไม่สูญเสียคุณภาพ - รับสิทธิ์ใช้งานฟรี

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

บทสรุป

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

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

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

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

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

Aspose.Imaging for .NET มีคลาสและวิธีการปรับขนาด JPEG จำนวนมากโดยไม่สูญเสียคุณภาพ นอกจากนี้ โปรดไปที่ ลิงก์ นี้เพื่อดูขั้นตอนทั้งหมดและตัวอย่างโค้ด

ฉันจะลดขนาดรูปภาพ JPG ได้อย่างไร

คุณสามารถใช้ ออนไลน์ ตัวลดขนาด JPEG นี้เพื่อลดขนาดของภาพ JEPG

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