Ios7 ImageMagick复制iOS 7模糊效果

Ios7 ImageMagick复制iOS 7模糊效果,ios7,imagemagick,Ios7,Imagemagick,我有一张像iOS 7一样需要模糊的图像,请参见下图: 我不确定需要执行哪些转换组合才能获得相同的结果。到目前为止,我尝试了一些非常基本的方法(不确定我在做什么),但结果不在这里: convert {$filename} -filter Gaussian -define filter:sigma=2.5 \ -blur 0x40 {$newFilename} 上面的代码是由phpexec函数执行的。如果我将其作为background.png 还有一张纯灰色的rgb(20020

我有一张像iOS 7一样需要模糊的图像,请参见下图:

我不确定需要执行哪些转换组合才能获得相同的结果。到目前为止,我尝试了一些非常基本的方法(不确定我在做什么),但结果不在这里:

convert {$filename} -filter Gaussian -define filter:sigma=2.5 \
        -blur 0x40 {$newFilename}

上面的代码是由php
exec
函数执行的。

如果我将其作为
background.png

还有一张纯灰色的
rgb(200200200)
图像,上面有一些黑白的小块,如
foreground.png
,因为我没有任何iPhone抓取的幻灯片菜单

convert background.png                                                   \
   \( +clone -gravity south -crop 360x450+0+0                            \
      -filter Gaussian -define filter:sigma-2.5 -blur 0x40 \)            \
   -composite                                                            \
   \( foreground.png -matte -channel a -fx "(u.r<0.1||u.r>0.9)?1:0.3" \) \
   -composite result.png

convert background.png\
\(+克隆-重力南-作物360x450+0+0\
-高斯滤波器-定义滤波器:sigma-2.5-模糊0x40\)\
-复合材料\
\(foreground.png-亚光-通道a-fx)(u.r0.9)?1:0.3“\)\
-合成结果.png
因此,我基本上克隆了背景,并用
-crop
选择底部部分并模糊它,然后将其合成到真实背景上。然后我取前驱,在任何不是黑色或白色的地方,我将其设置为30%透明(以便不褪色的黑色和白色方面)。然后我合成了背景的上半部分,现在已经模糊了下半部分

这可能不是100%,但你可以在数字和技术上胡乱摆弄,直到你达到苹果y的完美:-)


顶部图像也需要一定程度的透明度,才能让下面的图像显示出来。关于
-fx”(u.r0.9)?1:0.3“
,我实际上希望使整个图像模糊,而我不理解的部分没有填满图像。此外,是否可以创建一个可以添加到任何其他图像前景的图像,并使此ios7效果?这将节省大量处理时间。下面的完整图像模糊。我刚刚使用了
-channel a-fx“…”
使黑白区域完全不透明,而其他非黑白区域只有30%不透明。你可以使用任何你喜欢的图像。