หัวข้อนี้จะสาธิตวิธีการ หมุนภาพใน Java โดยใช้การตั้งค่าคอนฟิก และชุดของขั้นตอนที่เป็นระบบในการดำเนินการฟังก์ชันนี้ การหมุน bitmap ใน Java จะแสดงให้เห็นสำหรับมุมที่ผู้ใช้กำหนด รวมถึงวิธีการตั้งค่าสีพื้นหลังสำหรับพื้นที่ที่ถูกเปิดเผยจากการหมุน นอกจากนี้คุณยังจะได้เรียนรู้วิธีการหมุนและพลิกภาพพร้อมกันสำหรับหลายฟอร์แมต เช่น BMP, PNG, JPEG, เป็นต้น
ขั้นตอนการหมุนภาพใน Java
- เตรียมสภาพแวดล้อมโดยการเพิ่ม Aspose.Imaging for Java ลงในโปรเจกต์
- รับภาพอินพุตโดยการสร้างอินสแตนซ์ของคลาส Image
- แปลงภาพเป็นออบเจ็กต์ของคลาส RasterImage
- เก็บภาพที่โหลดไว้ในหน่วยความจำเพื่อเพิ่มประสิทธิภาพ
- ทำการหมุนภาพและตั้งค่าสีพื้นหลังด้วยเมธอด rotate
- ส่งออกภาพที่หมุนแล้ว
โดยการใช้การหมุน ภาพใน Java ตามมุม เราได้อธิบายการตั้งค่าสภาพแวดล้อมที่จำเป็น จากนั้นจะเป็นขั้นตอนที่เรียงลำดับเพื่อให้ฟังก์ชันนี้ทำงานได้ ไฟล์ BMP แหล่งข้อมูลจะถูกจัดการเป็น RasterImage ซึ่งมีหลายวิธีในการหมุนและพลิกภาพ ก่อนอื่นภาพจะถูกเก็บไว้ในหน่วยความจำเพื่อเพิ่มประสิทธิภาพ จากนั้นมันจะถูกหมุนและพลิกก่อนที่จะบันทึกกลับไปยังที่จัดเก็บ
โค้ดสำหรับหมุนภาพใน Java
ในการ หมุน bitmap ใน Java ตัวอย่างใช้เมธอด rotate ในการประยุกต์ใช้การหมุนเฉพาะกับภาพ คุณสามารถกำหนดสีพื้นหลังที่เติมในพื้นที่ว่างที่เกิดขึ้นระหว่างการหมุนภาพ นอกจากนี้ยังสามารถพลิกภาพได้โดยใช้ rotateFlip ซึ่งใช้คลาส RotateFlipType และตัวเลือกต่างๆ รวมถึง Rotate90FlipX สำหรับการหมุน 90° พร้อมกับการพลิกที่แกน X, Rotate90FlipY สำหรับการหมุน 90° พร้อมกับการพลิกที่แกน Y, โดยมีทั้งหมด 16 การผสมผสาน
ในคู่มือนี้เราได้ครอบคลุมวิธีการหมุนภาพใน Java สำหรับคำแนะนำเกี่ยวกับการปรับขนาดภาพดูที่บทความ การเปลี่ยนความสว่างของภาพใน Java.