เมื่อเร็ว ๆ นี้ เราได้เขียนบล็อกโพสต์หลายชุดเพื่อแสดงวิธีใช้งานคุณสมบัติการแก้ไขภาพต่าง ๆ เช่น ครอบตัด, ปรับขนาด, พลิกกลับ และ หมุน ภาพ วันนี้เราจะกล่าวถึงวิธีการใช้เอฟเฟ็กต์เบลอกับรูปภาพ มาดูวิธีการเบลอภาพโดยทางโปรแกรมใน Java กัน
Java API เพื่อเบลอรูปภาพ - ดาวน์โหลดฟรี
หากต้องการใช้เอฟเฟ็กต์เบลอกับภาพ เราจะใช้ Aposose.Imaging for Java เป็น API การแก้ไขรูปภาพที่มีคุณสมบัติหลากหลายในการจัดการกับรูปภาพ นอกจากนี้ยังรองรับรูปแบบภาพแรสเตอร์และเวกเตอร์ที่หลากหลาย คุณสามารถ ดาวน์โหลด API หรือติดตั้งโดยใช้การกำหนดค่า Maven ต่อไปนี้
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-imaging</artifactId>
<version>22.9</version>
</dependency>
ขั้นตอนในการเบลอรูปภาพใน Java
การใช้ Aspose.Imaging for Java คุณเพียงแค่ทำตามขั้นตอนง่ายๆ ไม่กี่ขั้นตอนเพื่อใช้เอฟเฟ็กต์เบลอบนรูปภาพ ด้านล่างนี้เป็นขั้นตอนเหล่านั้น
- ก่อนอื่นให้โหลดไฟล์รูปภาพ
- ใช้ฟิลเตอร์เบลอบนภาพ
- บันทึกภาพเบลอที่อัปเดตไปยังตำแหน่งที่ต้องการ
ทีนี้มาดูวิธีการเบลอภาพใน Java กัน
เบลอภาพใน Java
ต่อไปนี้เป็นขั้นตอนพร้อมกับการอ้างอิง API เพื่อเบลอรูปภาพใน Java
- ขั้นแรก โหลดรูปภาพโดยใช้เมธอด Image.load()
- จากนั้น ส่งภาพไปที่ประเภท RasterImage
- ภาพเบลอโดยใช้เมธอด RasterImage.filter()
- บันทึกภาพเบลอโดยใช้เมธอด RasterImage.save()
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการใช้เอฟเฟ็กต์เบลอกับรูปภาพใน Java
// โหลดภาพ
Image image = Image.load("image.bmp");
// แปลงรูปภาพเป็น RasterImage
RasterImage rasterImage = (RasterImage) image;
// ใช้ตัวกรองเบลอ
rasterImage.filter(rasterImage.getBounds(), new GaussianBlurFilterOptions(5, 5));
// บันทึกภาพที่อัปเดต
rasterImage.save("blur-image.bmp");
สำหรับการสาธิต เราใช้เอฟเฟ็กต์เบลอกับภาพแรสเตอร์ต่อไปนี้
ด้านล่างนี้เป็นภาพผลลัพธ์ที่เราได้รับหลังจากใช้เอฟเฟกต์เบลอโดยใช้ตัวอย่างโค้ด Java ที่ให้ไว้ด้านบน
Java Image Blurring API - รับใบอนุญาตฟรี
คุณสามารถ รับใบอนุญาตชั่วคราวฟรี และเบลอภาพได้โดยไม่มีข้อจำกัดในการประเมิน
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีการเบลอรูปภาพใน Java คุณสามารถรวมรหัสที่ให้มาและเบลอรูปภาพจากภายในแอปพลิเคชัน Java ของคุณได้อย่างง่ายดาย
อ่านเพิ่มเติม
คุณสามารถสำรวจเพิ่มเติมเกี่ยวกับ API การประมวลผลภาพ Java โดยใช้ เอกสารประกอบ นอกจากนี้ คุณสามารถแบ่งปันคำถามของคุณกับเราผ่านทาง ฟอรัม