วิธีสร้างภาพเคลื่อนไหว GIF ใน Java

บทแนะนำสั้นๆ นี้ให้รายละเอียดเกี่ยวกับ วิธีสร้าง GIF แบบเคลื่อนไหวใน Java โดยการเพิ่มรูปภาพประเภทต่างๆ เช่น PNG, JPEG ฯลฯ จากดิสก์ ในขณะที่ใช้ Java GIF กระบวนการสร้างนั้นเรียบง่ายและง่ายต่อการเรียนรู้โดยให้รายละเอียดการกำหนดค่า โฟลว์ของโปรแกรม และคำอธิบายโดยละเอียด คุณสามารถเพิ่มรูปภาพได้มากเท่าที่ต้องการและอาจใช้ตัวกรองที่แตกต่างกันตามข้อกำหนดของแอปพลิเคชัน

ขั้นตอนในการสร้าง Animated GIF ใน Java

  1. สร้างสภาพแวดล้อมโครงการเพื่อใช้ Aspose.Imaging for Java จากที่เก็บ Maven
  2. เตรียมรายชื่อไฟล์รูปภาพจากไดเร็กทอรีที่ต้องการ
  3. เริ่มต้นรายการของคลาสออบเจกต์ RasterImage
  4. ทำซ้ำผ่านรายการไฟล์ภาพทั้งหมดและโหลดทั้งหมดลงในรายการ RasterImage
  5. สร้างวัตถุ GIFImage โดยใช้ RasterImage แรกในรายการ
  6. วนซ้ำรูปภาพที่เหลือในรายการและเพิ่มทั้งหมดไปยังวัตถุ GIFImage ที่มีอยู่
  7. บันทึกภาพ GIF เอาต์พุตบนดิสก์หลังจากเพิ่มรูปภาพทั้งหมด

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

รหัสเพื่อสร้างภาพเคลื่อนไหว GIF ใน Java

บรรทัดโค้ดเหล่านี้ใน Java สร้าง GIF โดยการโหลดภาพทั้งหมดลงในออบเจกต์คลาส RasterImage และให้การควบคุมเพื่อปรับแต่งภาพที่โหลด เช่น การปรับความสว่าง คอนทราสต์ Gamma การครอบตัดส่วนของภาพ การกรองส่วนของพื้นที่สี่เหลี่ยม การทำให้เป็นมาตรฐาน มุมและหมุนภาพเพื่อตั้งชื่อเล็กน้อยก่อนที่จะเพิ่มลงในภาพ GIF ในทำนองเดียวกัน ก่อนบันทึก GIFImage เอาต์พุต คุณสามารถปรับขนาด หมุน GIF ทั้งหมด พลิกกลับ ตั้งค่าสีพื้นหลัง ตั้งค่าเวลาเฟรมเป็นมิลลิวินาที ตั้งค่าจำนวนลูป ตั้งค่าสีโปร่งใส และอื่น ๆ อีกมากมาย

บทช่วยสอนนี้สอนให้เรา สร้างภาพ GIF ใน Java หากคุณสนใจที่จะเรียนรู้การแปลงประเภทต่างๆ เช่น การแปลงบิตแมปเป็น PNG โปรดดูบทความใน วิธีแปลง Bitmap เป็น PNG ใน Java

 ไทย