
Yakın zamanda, kırpma, yeniden boyutlandırma, çevirme ve döndürme gibi çeşitli görüntü düzenleme özelliklerini nasıl uygulayacağınızı gösteren bir dizi blog yazısı yazdık. Görüntüler. Bugün, görüntülere bulanıklık efektinin nasıl uygulanacağını ele alacağız. Öyleyse Java’da programlı olarak görüntülerin nasıl bulanıklaştırılacağını görelim.
- Görüntüleri Bulanıklaştırmak için Java API - Ücretsiz İndirme
- Java’da Görüntüleri Bulanıklaştırma Adımları
- Java’da Bir Görüntüyü Bulanıklaştırın
Görüntüleri Bulanıklaştırmak için Java API - Ücretsiz İndirme
Görüntülere bulanıklık efekti uygulamak için Aspose.Imaging for Java kullanacağız. Görüntüleri işlemek için çok çeşitli özellikler sağlayan bir görüntü düzenleme API’sidir. Ayrıca çeşitli raster ve vektör görüntü formatlarını destekler. API’yi indirebilir veya aşağıdaki Maven yapılandırmalarını kullanarak yükleyebilirsiniz.
<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’da Görüntüleri Bulanıklaştırma Adımları
Aspose.Imaging for Java’yı kullanarak, bir görüntüye bulanıklık efekti uygulamak için birkaç basit adımı izlemeniz yeterlidir. Aşağıda bu adımlar yer almaktadır.
- İlk olarak, görüntü dosyasını yükleyin.
- Görüntüye bulanıklık filtresini uygulayın.
- Güncellenen bulanık görüntüyü istediğiniz konuma kaydedin.
Şimdi, Java’da bir görüntünün nasıl bulanıklaştırılacağına bir göz atalım.
Java’da Bir Görüntüyü Bulanıklaştırın
Java’da bir görüntüyü bulanıklaştırmak için API referanslarıyla birlikte adımlar aşağıdadır.
- İlk olarak, Image.load() yöntemini kullanarak görüntüyü yükleyin.
- Ardından, görüntüyü RasterImage türüne yayınlayın.
- RasterImage.filter() yöntemini kullanarak görüntüyü bulanıklaştırın.
- RasterImage.save() yöntemini kullanarak bulanık görüntüyü kaydedin.
Aşağıdaki kod örneği, Java’da bir görüntüye bulanıklaştırma efektinin nasıl uygulanacağını gösterir.
// Resmi yükle
Image image = Image.load("image.bmp");
// Görüntüyü RasterImage'a dönüştürün
RasterImage rasterImage = (RasterImage) image;
// Bulanıklaştırma filtresi uygula
rasterImage.filter(rasterImage.getBounds(), new GaussianBlurFilterOptions(5, 5));
// Güncellenen resmi kaydet
rasterImage.save("blur-image.bmp");
Gösterim için, aşağıdaki raster görüntüye bulanıklık efektini uyguladık.

Yukarıda verilen Java kod örneğini kullanarak bulanıklaştırma efektini uyguladıktan sonra elde ettiğimiz çıktı görüntüsü aşağıdadır.

Java Image Blurring API - Ücretsiz Lisans Alın
Ücretsiz bir geçici lisans alabilirsiniz ve değerlendirme sınırlamaları olmadan görüntüleri bulanıklaştırabilirsiniz.
Çözüm
Bu makalede, Java’da görüntülerin nasıl bulanıklaştırılacağını öğrendiniz. Sağlanan kodu kolayca entegre edebilir ve görüntüleri Java uygulamalarınızdan bulanıklaştırabilirsiniz.
Devamını oku
Belgeleri kullanarak Java görüntü işleme API’si hakkında daha fazlasını keşfedebilirsiniz. Ayrıca forumumuz aracılığıyla da sorularınızı bizimle paylaşabilirsiniz.