2012-01-25 163 views
3

我想知道如何去添加柔焦(模糊图像一点点)路径在这个页面上做的方式https://path.com/p/35p8q5(背景图像)。我不知道如果没有使用Photoshop,这是可能的。如何以编程方式将柔焦添加到图像

+1

由于Photoshop以编程方式进行编辑,所以(原则上)可以。 ;-) –

+0

大声笑是的,但我的意思是,如果有任何图书馆的PHP或Python。 Python最好能让我做这样的事情 – Adim

+0

也许这会帮助你http://stackoverflow.com/questions/1248866/php-gd-gaussian-blur-effect – Tim

回答

4

前往图书馆(用于PHP,Python ...)是ImageMagick。除此之外,这允许blurring

适应的基本用法例如:

<?php 
header('Content-type: image/jpeg'); 

$image = new Imagick('image.jpg'); 
$image->blurImage(5, 3); 
echo $image; 
?> 
0

如果你看看那就是页面的背景图像,你会看到图像本身是模糊的。

上面有一个“dimmer”元素,黑色背景设置为25%不透明度,但不会模糊或扭曲图片。

虽然我相信这不是你真正想要做的事情,但你可能会用GD Library来做问题。

0

一个简单的方法来做到这将是把图像中每个像素加起来及其周围像素,并得到周围像素的平均RGB值。然后将像素设置为该平均值。为每个像素做这个

0

我注意到你包含了python,所以我建议你看看pil。我只用了一下,但似乎有一个可以模糊图像的module

0

你可以在Python中用PIL来做到这一点。图像上有filter方法,您可以通过ImageFilter.BLUR。您需要多次执行此操作才能获得样本中显示的模糊量。

def blur_multiple(im, amount=1): 
    result = im 
    for i in range(amount): 
     result = result.filter(ImageFilter.BLUR) 
    return result 
相关问题