แปลง JPEG2000 เป็น PNG ผ่าน C#
เปลี่ยน JPEG2000 เป็น PNG โดยใช้ API ดั้งเดิมของ .NET โดยไม่ต้องใช้โปรแกรมแก้ไขรูปภาพหรือไลบรารีของบุคคลที่สาม
วิธีแปลง JPEG2000 เป็น PNG โดยใช้ C#
การแปลงรูปแบบไฟล์อาจดูเหมือนเป็นงานประจำที่นักออกแบบกราฟิกต้องเผชิญ แต่การดูถูกความสำคัญของมันอาจเป็นความผิดพลาด การประเมินงานของคุณอาจขึ้นอยู่กับว่าคุณจัดการงานนี้ได้รวดเร็วและมีประสิทธิภาพเพียงใด โดยทั่วไปแล้ว รูปภาพต้นฉบับจำเป็นต้องแปลงเป็นรูปแบบที่เหมาะสำหรับการพิมพ์หรือการเผยแพร่ออนไลน์มากกว่า หากรูปภาพต้นฉบับมาจากโปรแกรมแก้ไขกราฟิก รูปภาพนั้นอาจอยู่ในรูปแบบเวกเตอร์ ในสถานการณ์นี้ จะต้องได้รับการแรสเตอร์และแปลงเป็นรูปแบบแรสเตอร์เพื่อวัตถุประสงค์ในการเผยแพร่ คุณมีทางเลือกในการบันทึกรูปภาพในรูปแบบที่ไม่บีบอัดเพื่อให้ได้คุณภาพที่ดีที่สุด หรือแปลงเป็นรูปแบบการบีบอัดแบบไม่สูญเสียข้อมูลเพื่อลดขนาดไฟล์ ในบางบริบท เช่น การเผยแพร่ทางเว็บ คุณสามารถเลือกรูปแบบการบีบอัดที่สูญเสียข้อมูลได้ อัลกอริธึมที่ออกแบบมาเป็นพิเศษสำหรับการบีบอัดข้อมูลภาพทำให้สามารถลดขนาดไฟล์ลงได้อย่างมาก ขณะเดียวกันก็รักษาคุณภาพของภาพที่ยอมรับได้ ช่วยให้ดาวน์โหลดไฟล์ภาพจากอินเทอร์เน็ตได้อย่างรวดเร็ว ในการแปลง JPEG2000 เป็น PNG เราจะใช้ Aspose.Imaging for .NET API ซึ่งเป็น API การจัดการและการแปลงรูปภาพที่มีคุณลักษณะหลากหลาย มีประสิทธิภาพ และใช้งานง่ายสำหรับแพลตฟอร์ม C# เปิด NuGet ตัวจัดการแพ็คเกจ ค้นหา ** Aspose.Imaging ** และติดตั้ง คุณสามารถใช้คำสั่งต่อไปนี้จาก Package Manager Console
Package Manager Console Command
PM> Install-Package Aspose.Imaging
ขั้นตอนในการแปลง JPEG2000 เป็น PNG ผ่าน C#
นักพัฒนาสามารถโหลดและแปลงไฟล์ JPEG2000 เป็น PNG ได้อย่างง่ายดายด้วยโค้ดเพียงไม่กี่บรรทัด
- โหลดไฟล์ JPEG2000 ด้วย Image.Load method
- สร้างและตั้งค่าอินสแตนซ์ของคลาสย่อยที่จำเป็นของ ImageOptionsBase (เช่น BmpOptions, PngOptions เป็นต้น)
- เรียกวิธี Image.Save
- ส่งเส้นทางไฟล์ด้วยนามสกุล PNG และวัตถุของคลาส ImageOptionsBase
ความต้องการของระบบ
ก่อนรันโค้ดตัวอย่างการแปลง ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้
- ระบบปฏิบัติการ: Windows หรือ Linux
- สภาพแวดล้อมการพัฒนา: รองรับ .NET Core 7 และสูงกว่า เช่น Microsoft Visual Studio
แอปฟรีเพื่อแปลง JPEG2000 เป็น PNG
- เลือกหรือลากและวาง JPEG2000 image
- เลือกรูปแบบแล้วคลิกปุ่มแปลง
- คลิกปุ่มดาวน์โหลดเพื่อดาวน์โหลด PNG ภาพ
แปลง JPEG2000 เป็น PNG - .NET
JPEG2000 คืออะไร JPEG2000 รูปแบบไฟล์
JPEG 2000 (JP2) คือระบบเข้ารหัสรูปภาพและมาตรฐานการบีบอัดภาพที่ทันสมัย ได้รับการออกแบบโดยใช้เทคโนโลยีเวฟเล็ต JPEG 2000 สามารถเข้ารหัสเนื้อหาแบบไม่สูญเสียคุณภาพใดๆ ได้ในคราวเดียว นอกจากนี้ โดยไม่มีบทลงโทษที่สำคัญในประสิทธิภาพการเข้ารหัส JPEG 2000 มีความสามารถในการเข้าถึงและถอดรหัสเนื้อหาเดียวกันได้อย่างมีประสิทธิภาพในความละเอียดและคุณภาพอื่นๆ ที่หลากหลาย รหัสสตรีมใน JPEG 2000 สามารถปรับขนาดได้อย่างมีนัยสำคัญโดยมีภูมิภาคที่น่าสนใจซึ่งอำนวยความสะดวกสำหรับการเข้าถึงแบบสุ่มเชิงพื้นที่ มีส่วนประกอบที่หลากหลายมากถึง 16384 ตัวด้วยขนาดเป็นเทราพิกเซล และความแม่นยำที่สูงถึง 38 บิต/ตัวอย่าง
อ่านเพิ่มเติม | JPEG2000PNG คืออะไร PNG รูปแบบไฟล์
PNG หรือ Portable Network Graphics หมายถึงรูปแบบไฟล์ภาพแรสเตอร์ชนิดหนึ่งที่ใช้การบีบอัดแบบไม่สูญเสียข้อมูล รูปแบบไฟล์นี้สร้างขึ้นแทน Graphics Interchange Format (GIF) และไม่มีข้อจำกัดด้านลิขสิทธิ์ อย่างไรก็ตาม รูปแบบไฟล์ PNG ไม่รองรับภาพเคลื่อนไหว รูปแบบไฟล์ PNG รองรับการบีบอัดภาพแบบไม่สูญเสียซึ่งทำให้เป็นที่นิยมในหมู่ผู้ใช้ เมื่อเวลาผ่านไป PNG ได้พัฒนาให้เป็นหนึ่งในรูปแบบไฟล์รูปภาพที่ใช้เป็นส่วนใหญ่ ระบบปฏิบัติการเกือบทั้งหมดรองรับการเปิดไฟล์ PNG ตัวอย่างเช่น โปรแกรมแสดง Microsoft Windows มีความสามารถในการเปิดไฟล์ PNG เนื่องจากระบบปฏิบัติการมีการสนับสนุนโดยค่าเริ่มต้นซึ่งเป็นส่วนหนึ่งของการติดตั้ง
อ่านเพิ่มเติม | PNGการแปลงอื่น ๆ ที่รองรับ
การใช้ C# จะทำให้สามารถแปลงรูปแบบต่างๆ ได้อย่างง่ายดายรวมถึง