我有一张背景图片。现在我想画一个圆角矩形,上面有一个文本形状的孔。我必须先画一张面具图吗?
更新:我希望图片通过文本显示,而不是圆角矩形。我的转换命令版本是 6.9.7,在 Linux 上。
是否可以使用 VIPS 执行以下 ImageMagick透视扭曲命令?如果是这样,命令是什么(使用ruby-vips)?
$ convert my_file.png -matte -virtual-pixel transparent +distort Perspective '0,0,0,60 1500,0,300,0 0,2100,0,2310 1500,2100,300,2100' -crop 300x2310+0+0
我的 WordPress 安装中的图像文件夹中有几千个 SVG 文件,我现在想将所有图像转换为 PNG 以显示它们,而不是我网站上的 SVG 文件。我想使用 inkscape 来对图像进行一些良好的压缩。
如何将整个文件夹转换为具有给定高度的 PNG 文件,其中所有图像的名称与以前相同?就像 test49.svg 将是 test49.png。
我尝试了一些带有 PNG 后备选项的 WordPress 插件,但没有成功。
据我所知,convert -unsharpImageMagick 正在使用Unsharp Masking来锐化图像。背后是怎样的算法convert -adaptive-sharpen?当我想锐化横向图像时,应该使用哪种算法?两种算法各有什么优缺点?
我有一个非常具体的要求,我必须自动标记PDF文件的每一页(用于传真应用程序),所以这是我所做的过程:
第1步:将PDF转换为PNG,每页一个png文件
第2步:标记每个PNG文件(使用第三方工具..)
第3步:将PNG文件重新转换为一个PDF文件
第三步的输出文件"理论上"与步骤1中的输入文件相同(加上它上面的标记)但是不是,文件有点模糊,并且在传真之后它变成了人类不可兑换的模糊即使你看到input.pdf和output.pdf之间没有区别,像素也不会通过传真线,尝试放大,你会发现文本字符的边缘是模糊的.
输入(步骤1)或输出(步骤3)的最佳参数是什么?
谢谢 !
我正在尝试为视频添加顶部和底部部分,就像我们对图像模因所做的一样。我正在使用ffmpeg和imagemagick,但是没有内置选项可以执行此任务。假设我有一个视频,我需要在整个视频中添加这样的标题。我怎样才能做到这一点?
ffmpeg imagemagick video-processing video-editing imagemagick-convert
我想对我的一些图像进行OCR,但图像不是很令人印象深刻.因此,为了清理它,我想使用Fred的ImageMagick Textcleaner脚本.我给的命令: -
sh textcleaner.sh input_file output_file -g -e stretch -f 25 -o 20 -t 30 -u -s 1 -T -p 20
Run Code Online (Sandbox Code Playgroud)
这是弗雷德在网站上提出的论点.我也在做相同的样本图像.但是我不这么认为我的任何选项都是默认的.而且我也一直收到这个错误
textcleaner.sh: line 177: type: textcleaner.sh: not found
usage: dirname path
usage: basename string [suffix]
basename [-a] [-s suffix] string [...]
Run Code Online (Sandbox Code Playgroud)
最后,我必须将文件保存在textcleaner脚本所在的文件夹中.我怎样才能使它成为全局的并给出它的绝对路径,而不是将文件放在textcleaner所在的任何地方.
for parentDir in *
do
cd "$parentDir"
for subDir in *
do
cd "$subDir"
for file in *.*
do
convert "$file" -crop 120x95 summary_"$file"
convert "$file" -crop 160x225 detail_"$file"
done
mkdir detail
mkdir summary
mv summary_* summary/
mv detail_* detail/
cd ..
done
cd ..
done
Run Code Online (Sandbox Code Playgroud)
这是我的脚本,我需要一种方法来裁剪图像而不调整大小,摆脱额外的周围.
例如:距中心1200*1500图像----> 120px*90px
我的问题如下:
我有几个.png文件.每个文件都有一个特定颜色的小点.所有文件都具有相同的大小.我的问题是如何将它们叠加在一起,以便不同颜色的斑点将是这些颜色的混合,一种颜色与另一种颜色不完全重叠?该-flatten选项组合图像,但在示例橙色(img1)颜色将被棕色(img2)覆盖,而我想要一个混合颜色(褐色)点.
我试过了:
convert -evaluate-sequences mean - 没有帮助
convert -layers merge - 没有帮助
composite -blend - 帮助,但只能合并两个图像
谢谢你的任何提示