Python'da Görüntüleri Bulanıklaştırın

Bir görüntüyü bulanıklaştırmak, görüntü düzenleme uygulamalarının popüler bir özelliğidir. Görüntüler, gizliliğin korunması, gürültü azaltma, nesnelerin solması vb. çeşitli nedenlerle bulanıktır. Python’da görüntüleri işlerken, bir görüntüye bulanıklık efekti uygulamanız gerekebilir. Bunu başarmak için, bu makale Python’da bir görüntünün nasıl bulanıklaştırılacağını gösterir.

Görüntüleri Bulanıklaştırmak için Python Kitaplığı

Görüntüleri bulanıklaştırmak için Aspose.Imaging for Python kullanacağız. Görüntüleri zahmetsizce işlemenizi ve değiştirmenizi sağlayan güçlü bir görüntü düzenleme kitaplığıdır. Kitaplığı kullanmak için indirebilir veya aşağıdaki komutu kullanarak kurabilirsiniz.

> pip install aspose-imaging-python-net 

Python’da Görüntüyü Bulanıklaştırma Adımları

Aspose.Imaging for Python’u kullanarak görüntülere bulanıklık efekti uygulamak için karmaşık kod yazmanız gerekmez. Bir görüntüyü bulanıklaştırmak için gerçekleştirmeniz gereken basit adımlar aşağıdadır.

  • İlk olarak, görüntü dosyasını yükleyin.
  • Ardından, görüntüye bulanıklık filtresini uygulayın.
  • Son olarak, bulanık görüntüyü diske kaydedin.

Şimdi yukarıdaki adımları takip ederek bir görseli bulanıklaştıracak Python kodunu yazalım.

Python’da Bir Görüntüyü Bulanıklaştırın

Python’da bir görüntüyü bulanıklaştırma adımları aşağıdadır.

  • İlk önce, Image.load() yöntemini kullanarak görüntüyü yükleyin.
  • Ardından, görüntüyü RasterImage türüne aktarın.
  • Bundan sonra, RasterImage.filter() yöntemini kullanarak görüntüyü bulanıklaştırın.
  • Son olarak, bulanık görüntüyü RasterImage.save() yöntemini kullanarak kaydedin.

Aşağıdaki kod örneği, Python’da bir görüntüye bulanıklaştırma efektinin nasıl uygulanacağını gösterir.

import aspose.pycore as aspycore
from aspose.imaging import RasterImage, Image
from aspose.imaging.imagefilters.filteroptions import GaussianBlurFilterOptions
import os


if 'TEMPLATE_DIR' in os.environ:
	templates_folder = os.environ['TEMPLATE_DIR']
else:
	templates_folder = r"C:\Users\USER\Downloads\templates"

delete_output = 'SAVE_OUTPUT' not in os.environ
data_dir = templates_folder

# resmi yükle
with Image.load(os.path.join(data_dir, "template.gif")) as image:
	# Görüntüyü RasterImage'a aktarın, Görüntünün Sınırlarını[dikdörtgen] ve GaussianBlurFilterOptions örneğini Filter yöntemine geçirin ve sonuçları kaydedin
	raster_image = aspycore.as_of(image, RasterImage)
	raster_image.filter(raster_image.bounds, GaussianBlurFilterOptions(5, 5))
	raster_image.save(os.path.join(data_dir, "result.gif"))

if delete_output:
	os.remove(os.path.join(data_dir, "result.gif"))

Bulanıklaştırma efektini uygulamak için kullandığımız orijinal görüntü aşağıdadır.

Bulanıklaştırma Efekti Uygulamak için Görüntü Girin

Ortaya çıkan bulanık görüntüyü aşağıda görebilirsiniz.

Python'da Çıktı Görüntüsü Bulanıklığı

Ücretsiz Python Görüntü Bulanıklaştırma Kitaplığı

Ücretsiz bir geçici lisans alabilirsiniz ve değerlendirme sınırlamaları olmadan görüntüleri bulanıklaştırabilirsiniz.

Görüntüleri Bulanıklaştırmak için Çevrimiçi Araç

Görüntülerinizi çevrimiçi düzenlemek için ücretsiz web tabanlı görüntü düzenleme aracımızı deneyin. Bu görüntü düzenleme aracı Aspose.Imaging for Python tarafından desteklenmektedir ve bunun için bir hesap oluşturmanız gerekmez.

Çözüm

Bu yazıda, Python’da görüntülerin nasıl bulanıklaştırılacağını öğrendiniz. Adımlar ve kod örneğinin yardımıyla, bir görüntüye bulanıklık efektinin nasıl uygulanacağını kolayca anlamış olacaksınız. Gösterim için size giriş ve çıkış resimlerini gösterdik. Sonunda, resimlerinizi çevrim içi olarak düzenlemek için kullanabileceğiniz ücretsiz bir resim düzenleme aracı sağladık.

Belgeleri kullanarak Python görüntü işleme kitaplığı hakkında daha fazlasını keşfedebilirsiniz. Ayrıca forumumuz aracılığıyla sorularınızı bizimle paylaşabilirsiniz.

Ayrıca bakınız