使用imagemagick将垫调整大小的蒙版应用于裁切大小的图像

肖恩

我有此imagemagick命令,可将遮罩应用于图像:

convert \( subject.jpg -resize "370x210^" -gravity Center -crop "370x210+0+0" \) \( mask.png -resize "370x210" -gravity "Center" \) -composite out.png

图像最终具有所需的尺寸,同时保持宽高比。遮罩最终小于目标尺寸,但居中。这一切都很好,正是我想要的。但是,我希望对蒙版外部的任何内容进行着色(隐藏蒙版外部的图像部分)。

这是当前结果:

我目前可以实现的目标

这就是我要寻找的:

我想要实现的目标

(请注意,图像的宽度和高度相同,但是“侧边栏”不再出现在底部图像上。如果蒙版和图像的纵横比相同,则这两个图像之间不会有差异。)

我已经尝试了许多不同的方法(将多余的全尺寸白色图像,边框,框架等进行合成),但是我无法获得所需的输出,也无法在网上找到一个很好的示例。有小费吗?

Emcconville

使用-draw color命令将图像蒙版填充到剪切边界此技术非常接近打印的出血和视频的过扫描。

例子

给定一个面具。

面具

定义蒙版的边框颜色(即剪切边界)以及要填充的颜色。

在此示例中,边框和颜色为黑色。注意,我已经添加了缺少的-compose-alpha,但这已本地化为我的示例。

convert \
 \( source.jpg -resize "370x210^" -gravity Center -crop "370x210+0+0" \) \
 \( mask.png -resize "370x210" -gravity "Center" \
   -bordercolor black \
   -fill black \
   -draw "color 10,10 filltoborder" \
 \) \
-alpha Off -compose CopyOpacity -composite out.png

source.png

来源

out.png

Apply pad-resized mask to crop-resized image with imagemagick

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用可调整大小的UIImage蒙版遮罩任意大小的UIImageView

来自分类Dev

画布图像调整大小和裁切噪点

来自分类Dev

调整UIButton的大小,将图像作为背景用于不同的iPhone

来自分类Dev

使用ImageMagick调整图像大小并设置背景颜色

来自分类Dev

了解带有范围的窗口调整大小事件。在函数上使用$ watch应用于$

来自分类Dev

在调整窗口大小之前,无法将CSS应用于就绪状态

来自分类Dev

将函数应用于蒙版的numpy数组

来自分类Dev

如何将Alpha蒙版应用于Android可绘制对象?

来自分类Dev

如何在Java中将灰度图像蒙版应用于RGB图像

来自分类Dev

使用numpy将二进制蒙版应用于RGB图像时出现问题

来自分类Dev

View Controller不遵守XIB自动调整大小蒙版

来自分类Dev

调用熊猫将函数应用于蒙版的结果

来自分类Dev

如何调整图像分割蒙版的大小?

来自分类Dev

使用ImageMagick和CloudConvert调整图像大小

来自分类Dev

将Alpha蒙版应用于OpenGL中的视频

来自分类Dev

将均值过滤器应用于所有图像,同时通过utf代码调整其大小。处理张量流

来自分类Dev

将WHERE中的蒙版应用于更高维度的数组

来自分类Dev

在1280x 720上调整大量图像的大小而不会裁切

来自分类Dev

自动调整大小蒙版无法正常工作

来自分类Dev

将响应式SVG图像蒙版应用于HTML5视频

来自分类Dev

使用imagemagick调整图像大小

来自分类Dev

将一系列图像裁切为相同大小

来自分类Dev

裁切后的文件大小

来自分类Dev

使用Imagemagick在脚本中调整图像大小

来自分类Dev

gimp:通过脚本调整大小并“钝化蒙版”

来自分类Dev

如何在Java中将灰度图像蒙版应用于RGB图像

来自分类Dev

如何将蒙版应用于保存图像 (swift3)

来自分类Dev

如何将内容大小优先级应用于自调整大小 UITableViewCell 内的两个视图

来自分类Dev

如何将弧度应用于多个调整大小的拖动处理程序

Related 相关文章

  1. 1

    使用可调整大小的UIImage蒙版遮罩任意大小的UIImageView

  2. 2

    画布图像调整大小和裁切噪点

  3. 3

    调整UIButton的大小,将图像作为背景用于不同的iPhone

  4. 4

    使用ImageMagick调整图像大小并设置背景颜色

  5. 5

    了解带有范围的窗口调整大小事件。在函数上使用$ watch应用于$

  6. 6

    在调整窗口大小之前,无法将CSS应用于就绪状态

  7. 7

    将函数应用于蒙版的numpy数组

  8. 8

    如何将Alpha蒙版应用于Android可绘制对象?

  9. 9

    如何在Java中将灰度图像蒙版应用于RGB图像

  10. 10

    使用numpy将二进制蒙版应用于RGB图像时出现问题

  11. 11

    View Controller不遵守XIB自动调整大小蒙版

  12. 12

    调用熊猫将函数应用于蒙版的结果

  13. 13

    如何调整图像分割蒙版的大小?

  14. 14

    使用ImageMagick和CloudConvert调整图像大小

  15. 15

    将Alpha蒙版应用于OpenGL中的视频

  16. 16

    将均值过滤器应用于所有图像,同时通过utf代码调整其大小。处理张量流

  17. 17

    将WHERE中的蒙版应用于更高维度的数组

  18. 18

    在1280x 720上调整大量图像的大小而不会裁切

  19. 19

    自动调整大小蒙版无法正常工作

  20. 20

    将响应式SVG图像蒙版应用于HTML5视频

  21. 21

    使用imagemagick调整图像大小

  22. 22

    将一系列图像裁切为相同大小

  23. 23

    裁切后的文件大小

  24. 24

    使用Imagemagick在脚本中调整图像大小

  25. 25

    gimp:通过脚本调整大小并“钝化蒙版”

  26. 26

    如何在Java中将灰度图像蒙版应用于RGB图像

  27. 27

    如何将蒙版应用于保存图像 (swift3)

  28. 28

    如何将内容大小优先级应用于自调整大小 UITableViewCell 内的两个视图

  29. 29

    如何将弧度应用于多个调整大小的拖动处理程序

热门标签

归档