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ığı
- Python’da Görüntüleri Bulanıklaştırma Adımları
- Python’da Bir Görüntüyü Bulanıklaştırın
- Görüntüleri Bulanıklaştırmak için Çevrimiçi Araç
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.
Ortaya çıkan bulanık görüntüyü aşağıda görebilirsiniz.
Ü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.