【问题标题】:How can I add a transparent OS X style border to an image using command line tools?如何使用命令行工具向图像添加透明的 OS X 样式边框?
【发布时间】:2011-10-08 19:53:26
【问题描述】:

我有图像并想为它们添加透明渐变背景,类似于 OS X 处理窗口阴影的方式。

有没有办法可以使用 mogrifysips 之类的东西来添加此边框?我要处理的图像不是截图,但让我显示两个截图,以便我尝试的效果很清楚:

平面图:

带透明渐变:

这不必完全相同,只是相似的东西而不是实心方形边框。

【问题讨论】:

    标签: linux image unix image-processing sips


    【解决方案1】:

    如果你说“类似的东西”也被接受。试试下面的命令:

    kent$  convert yourPNG.png \( +clone -background black -shadow 50x15+9+15 \) +swap -background none -mosaic +repage new.png
    

    您需要安装Imagemagic

    结果如下所示:

    更新

    希望这次能满足你的需要

    kent$  convert yourPng.png \( +clone -background black -shadow 55x15+0+5 \) +swap -background none -layers merge  +repage new.png
    

    结果:

    【讨论】:

    • 看起来顶部和左侧被剪掉了。你如何解决这个问题?
    • 您可以使用边框和边框颜色选项添加透明边框,如下所示: convert pic.png ( +clone -background black -shadow 50x15+9+15 ) +swap -bordercolor none -border 40 -背景无 -mosaic +repage new.png
    • 嘿@Kent - 55x15+0+5 语法是什么?模糊、偏移和透明度?
    猜你喜欢
    • 1970-01-01
    • 2016-05-06
    • 1970-01-01
    • 2019-04-23
    • 1970-01-01
    • 2017-12-18
    • 1970-01-01
    • 2018-12-22
    • 1970-01-01
    相关资源
    最近更新 更多