หัวข้อนี้มุ่งเน้นไปที่วิธี บีบอัด PNG ใน Java มันครอบคลุมทรัพยากรที่จำเป็นทั้งหมด คลาส เมธอด และโค้ดตัวอย่างการทำงานเพื่อ บีบอัด PNG โดยใช้ Java แอปพลิเคชันที่สร้างขึ้นสามารถใช้ในสภาพแวดล้อมที่สอดคล้องกับ Java ภายใน Windows, macOS หรือ Linux
ขั้นตอนในการบีบอัด PNG โดยใช้ Java
- ตั้งค่าสภาพแวดล้อมโดยเพิ่ม Aspose.Imaging for Java โดยใช้ตัวจัดการพื้นที่เก็บข้อมูล
- โหลดไฟล์รูปภาพ PNG ต้นฉบับโดยใช้อินสแตนซ์ของคลาส Image
- ใช้อินสแตนซ์ของคลาส PngOptions เพื่อตั้งค่าอัตราส่วนการบีบอัดพร้อมกับคุณสมบัติอื่นๆ
- บันทึกไฟล์ PNG ที่ถูกบีบอัดลงในดิสก์
เมื่อปฏิบัติตามขั้นตอนข้างต้น คุณสามารถจัดการ การบีบอัด PNG ใน Java ได้อย่างง่ายดายโดยใช้วิธีการทีละขั้นตอน โดยเรากำหนดค่าสภาพแวดล้อมในขั้นต้นโดยการรวมทรัพยากรที่จำเป็นภายในโครงการ จากนั้นเราจะเข้าถึงอิมเมจ PNG ต้นทางจากดิสก์โดยใช้อินสแตนซ์ของคลาส Image ซึ่งตามด้วยอินสแตนซ์ของคลาส PngOptions เพื่อกำหนดค่าอัตราส่วนการบีบอัดพร้อมกับคุณสมบัติอื่นๆ ที่เกี่ยวข้อง สุดท้าย รูปภาพ PNG ที่บีบอัดจะถูกบันทึกลงในดิสก์ตามการตั้งค่า Pngoptions
รหัสเพื่อบีบอัด PNG โดยใช้ Java
โค้ดตัวอย่างนี้สามารถใช้สำหรับ บีบอัดไฟล์ PNG ใน Java โดยใช้การเรียก API ที่ง่ายมาก คลาสอิมเมจประกอบด้วยฟังก์ชันโอเวอร์โหลดหลายฟังก์ชันที่อาจใช้เพื่อโหลดรูปภาพจากสตรีมร่วมกับพารามิเตอร์ LoadOptions เพิ่มเติมเพื่อรองรับรูปภาพประเภทอื่นๆ คลาส PngOptions แสดงเมธอดในการตั้งค่าคุณสมบัติต่างๆ เช่น ประเภทสี อัตราส่วนการบีบอัด ตัวเลือกการแรสเตอร์เวกเตอร์ และอื่นๆ เป็นต้น
ในหัวข้อนี้ เราได้เรียนรู้เกี่ยวกับวิธีการบีบอัด PNG โดยใช้ Java หากคุณสนใจที่จะเรียนรู้เกี่ยวกับการแปลง PNG เป็น ICON โปรดดูบทความใน วิธีแปลง PNG เป็น ICON ใน Java