ภาพเบลอใน Java

เมื่อเร็ว ๆ นี้ เราได้เขียนบล็อกโพสต์หลายชุดเพื่อแสดงวิธีใช้งานคุณสมบัติการแก้ไขภาพต่าง ๆ เช่น ครอบตัด, ปรับขนาด, พลิกกลับ และ หมุน ภาพ วันนี้เราจะกล่าวถึงวิธีการใช้เอฟเฟ็กต์เบลอกับรูปภาพ มาดูวิธีการเบลอภาพโดยทางโปรแกรมใน 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

Java Image Blurring API - รับใบอนุญาตฟรี

คุณสามารถ รับใบอนุญาตชั่วคราวฟรี และเบลอภาพได้โดยไม่มีข้อจำกัดในการประเมิน

บทสรุป

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

อ่านเพิ่มเติม

คุณสามารถสำรวจเพิ่มเติมเกี่ยวกับ API การประมวลผลภาพ Java โดยใช้ เอกสารประกอบ นอกจากนี้ คุณสามารถแบ่งปันคำถามของคุณกับเราผ่านทาง ฟอรัม

ดูสิ่งนี้ด้วย