Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用python模糊图像_Python_Image - Fatal编程技术网

用python模糊图像

用python模糊图像,python,image,Python,Image,我正在尝试模糊pwd中的图像,然后将其保存到新文件: from PIL import Image import glob, os size = 128, 128 from PIL import ImageFilter for infile in glob.glob("*.jpg"): print "processing %s\n" % infile file, ext = os.path.splitext(infile) print " file %s, exten

我正在尝试模糊pwd中的图像,然后将其保存到新文件:

from PIL import Image 
import glob, os

size = 128, 128
from PIL import ImageFilter

for infile in glob.glob("*.jpg"):
    print "processing %s\n" % infile
    file, ext = os.path.splitext(infile)
    print " file %s, extension %s\n" % (file, ext)
    im = Image.open(infile)
    #im.thumbnail(size, Image.ANTIALIAS)
    #im.save(file + "thumb", "JPEG")
    im.filter(ImageFilter.BLUR)
    im.save(file + "blurred2", "JPEG")
然而,保存的内容看起来与原始图像完全相同

你可以这么做

blurred_image = original_image.filter(ImageFilter.BLUR)
有关更多作品,请参见:)

我建议你阅读。

你可以这样做

blurred_image = original_image.filter(ImageFilter.BLUR)
有关更多作品,请参见:)


我建议您阅读。

您需要将过滤后的图像分配给新图像

im1 = im.filter(ImageFilter.BLUR) 
代码示例:

import ImageFilter

def filterBlur(im):

    im1 = im.filter(ImageFilter.BLUR)

    im1.save("BLUR" + ext)

filterBlur(im1)

您需要将过滤后的图像指定给新图像

im1 = im.filter(ImageFilter.BLUR) 
代码示例:

import ImageFilter

def filterBlur(im):

    im1 = im.filter(ImageFilter.BLUR)

    im1.save("BLUR" + ext)

filterBlur(im1)