เบลอรูปภาพใน Python

การเบลอรูปภาพเป็นคุณลักษณะยอดนิยมของแอปแก้ไขรูปภาพ รูปภาพถูกเบลอด้วยเหตุผลหลายประการ เช่น เพื่อป้องกันความเป็นส่วนตัว การลดสัญญาณรบกวน วัตถุที่ซีดจาง ฯลฯ ขณะประมวลผลรูปภาพใน Python คุณอาจต้องใช้เอฟเฟกต์เบลอกับรูปภาพ เพื่อให้บรรลุผลสำเร็จ บทความนี้จะสาธิตวิธีเบลอภาพใน Python

Python Library เพื่อเบลอรูปภาพ

ในการเบลอภาพ เราจะใช้ Aspose.Imaging for Python เป็นไลบรารีแก้ไขรูปภาพที่ทรงพลังที่ให้คุณประมวลผลและจัดการรูปภาพได้อย่างง่ายดาย หากต้องการใช้ไลบรารี คุณสามารถ ดาวน์โหลด หรือติดตั้งโดยใช้คำสั่งต่อไปนี้

> pip install aspose-imaging-python-net 

ขั้นตอนในการเบลอรูปภาพใน Python

การใช้ Aspose.Imaging for Python คุณไม่จำเป็นต้องเขียนโค้ดที่ซับซ้อนเพื่อใช้เอฟเฟ็กต์เบลอกับรูปภาพ ด้านล่างนี้เป็นขั้นตอนง่ายๆ ที่คุณต้องทำเพื่อเบลอภาพ

  • ก่อนอื่นให้โหลดไฟล์รูปภาพ
  • จากนั้นใช้ฟิลเตอร์เบลอบนภาพ
  • สุดท้ายให้บันทึกภาพที่เบลอลงในดิสก์

ตอนนี้เรามาเขียนโค้ด Python เพื่อเบลอภาพตามขั้นตอนข้างต้น

เบลอรูปภาพใน Python

ต่อไปนี้เป็นขั้นตอนในการเบลอรูปภาพใน Python

  • ขั้นแรกให้โหลดรูปภาพโดยใช้เมธอด Image.load()
  • จากนั้นส่งภาพเป็นประเภท RasterImage
  • หลังจากนั้น เบลอภาพโดยใช้เมธอด RasterImage.filter()
  • สุดท้าย บันทึกภาพเบลอโดยใช้เมธอด RasterImage.save()

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการใช้เอฟเฟกต์เบลอกับรูปภาพใน Python

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

# โหลดภาพ
with Image.load(os.path.join(data_dir, "template.gif")) as image:
	# ส่งรูปภาพไปยัง RasterImage, Pass Bounds[สี่เหลี่ยมผืนผ้า] ของรูปภาพและอินสแตนซ์ GaussianBlurFilterOptions ไปยังวิธีการกรองและบันทึกผลลัพธ์
	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"))

ด้านล่างนี้คือภาพต้นฉบับที่เราใช้ในการใส่เอฟเฟ็กต์เบลอ

ป้อนรูปภาพเพื่อใช้เอฟเฟกต์เบลอ

คุณสามารถดูผลลัพธ์ของภาพเบลอด้านล่าง

เอาต์พุตภาพเบลอใน Python

ฟรี Python Image Blurring Library

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

เครื่องมือออนไลน์เพื่อเบลอรูปภาพ

ลองใช้เครื่องมือแก้ไขรูปภาพบนเว็บฟรี เพื่อแก้ไขรูปภาพของคุณทางออนไลน์ เครื่องมือแก้ไขรูปภาพนี้ขับเคลื่อนโดย Aspose.Imaging for Python และคุณไม่จำเป็นต้องสร้างบัญชีสำหรับเครื่องมือนี้

บทสรุป

ในบทความนี้ คุณได้เรียนรู้วิธีเบลอรูปภาพใน Python ด้วยความช่วยเหลือจากขั้นตอนและตัวอย่างโค้ด คุณจะเข้าใจวิธีใช้เอฟเฟ็กต์เบลอบนรูปภาพได้อย่างง่ายดาย สำหรับการสาธิต เราได้แสดงภาพอินพุตและเอาต์พุตให้คุณดู ในตอนท้าย เราได้จัดเตรียมเครื่องมือแก้ไขรูปภาพฟรีให้คุณ ซึ่งคุณสามารถใช้แก้ไขรูปภาพของคุณทางออนไลน์ได้

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

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