การเบลอรูปภาพเป็นคุณลักษณะยอดนิยมของแอปแก้ไขรูปภาพ รูปภาพถูกเบลอด้วยเหตุผลหลายประการ เช่น เพื่อป้องกันความเป็นส่วนตัว การลดสัญญาณรบกวน วัตถุที่ซีดจาง ฯลฯ ขณะประมวลผลรูปภาพใน Python คุณอาจต้องใช้เอฟเฟกต์เบลอกับรูปภาพ เพื่อให้บรรลุผลสำเร็จ บทความนี้จะสาธิตวิธีเบลอภาพใน Python
- Python Library เพื่อเบลอภาพ
- ขั้นตอนในการเบลอรูปภาพใน 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 Image Blurring Library
คุณสามารถ รับใบอนุญาตชั่วคราวฟรี และเบลอภาพได้โดยไม่มีข้อจำกัดในการประเมิน
เครื่องมือออนไลน์เพื่อเบลอรูปภาพ
ลองใช้เครื่องมือแก้ไขรูปภาพบนเว็บฟรี เพื่อแก้ไขรูปภาพของคุณทางออนไลน์ เครื่องมือแก้ไขรูปภาพนี้ขับเคลื่อนโดย Aspose.Imaging for Python และคุณไม่จำเป็นต้องสร้างบัญชีสำหรับเครื่องมือนี้
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีเบลอรูปภาพใน Python ด้วยความช่วยเหลือจากขั้นตอนและตัวอย่างโค้ด คุณจะเข้าใจวิธีใช้เอฟเฟ็กต์เบลอบนรูปภาพได้อย่างง่ายดาย สำหรับการสาธิต เราได้แสดงภาพอินพุตและเอาต์พุตให้คุณดู ในตอนท้าย เราได้จัดเตรียมเครื่องมือแก้ไขรูปภาพฟรีให้คุณ ซึ่งคุณสามารถใช้แก้ไขรูปภาพของคุณทางออนไลน์ได้
คุณสามารถสำรวจเพิ่มเติมเกี่ยวกับไลบรารีการประมวลผลรูปภาพของ Python โดยใช้ เอกสารประกอบ นอกจากนี้ คุณสามารถแบ่งปันคำถามของคุณกับเราผ่านทาง ฟอรัม