💡 Applying Image Filters with Pillow
Pillow's
Code explanation: The script opens an image file, applies a
#Python #Pillow #ImageProcessing #ImageFilter #PIL
━━━━━━━━━━━━━━━
By: @DataScienceM ✨
Pillow's
ImageFilter module provides a set of pre-defined filters you can apply to your images with a single line of code. This example demonstrates how to apply a Gaussian blur effect, which is useful for softening images or creating depth-of-field effects.from PIL import Image, ImageFilter
try:
# Open an existing image
with Image.open("your_image.jpg") as img:
# Apply the Gaussian Blur filter
# The radius parameter controls the blur intensity
blurred_img = img.filter(ImageFilter.GaussianBlur(radius=5))
# Display the blurred image
blurred_img.show()
# Save the new image
blurred_img.save("blurred_image.png")
except FileNotFoundError:
print("Error: 'your_image.jpg' not found. Please provide an image.")
Code explanation: The script opens an image file, applies a
GaussianBlur filter from the ImageFilter module using the .filter() method, and then displays and saves the resulting blurred image. The blur intensity is controlled by the radius argument.#Python #Pillow #ImageProcessing #ImageFilter #PIL
━━━━━━━━━━━━━━━
By: @DataScienceM ✨