用魔杖以预定义图案填充图像

en_austin

我有一个图像(像这样:mask)和两个整数,分别代表最终图像的宽度和高度。根据Wand的文档打开空白图片

with Image(width=200, height=100) as img:
    img.save(filename='200x100-transparent.png')

这将导致具有透明背景的空白图像。现在,问题是:如何创建相同的空图像,但将遮罩图像作为背景图案?

compositeCLI命令本身有以下操作:

-tile repeat composite operation across and down image

但是如何用魔杖实现同样的效果呢?

en_austin

好了,在查看了ImageMagick的Composite源代码本身之后,很明显,Wand驱动的解决方案应如下所示:

with Image(width=x, height=y) as img:
    for x in xrange(0, img.width, crop_mask_path.width):
        for y in xrange(0, img.height, crop_mask_path.height):
            img.composite_channel('default_channels', crop_mask_path, 'over', x, y)
    img.save(filename='patterned_image.png')

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用魔杖以预定义图案填充图像

来自分类Dev

用图案图像填充SKShapeNode

来自分类Dev

用纹理/图案填充图像

来自分类Dev

用图案图像填充旋转的圆形 SVG

来自分类Dev

D3使用图案用图像填充形状

来自分类Dev

用预定义值填充一维空间

来自分类Dev

如何用图案填充图像

来自分类Dev

用图案填充GIMP的背景

来自分类Dev

用预定义参数委托

来自分类Dev

魔杖输出太多图像

来自分类Dev

用魔杖塑造阴影

来自分类Dev

如何缩放图像以填充图案而不显示原始图像

来自分类Dev

nbconvert markdown不搜索预定义图像

来自分类Dev

使用PNG / JPG图像填充动作脚本中的图案

来自分类Dev

用图案-R填充地理空间多边形

来自分类Dev

用图案-R填充地理空间多边形

来自分类Dev

如何制作自定义填充手柄图案?

来自分类Dev

Drupal 7-用数据库中的图像填充自定义表单图像字段

来自分类Dev

R使用随机位置的预定义值填充向量

来自分类Dev

在Hibernate中使用预定义的前缀填充ID列

来自分类Dev

使用预定义的值随机填充 javascript 数组

来自分类Dev

用颜色填充复杂的图像

来自分类Dev

Amcharts用图像填充圆圈

来自分类Dev

用图像填充整个MenuButton

来自分类Dev

用图像填充 svg 背景

来自分类Dev

用ELK用预定义的映射替换值

来自分类Dev

如何在画布上使用Canvas在移动对象上用自定义图像填充对象?

来自分类Dev

如何使用HTML / javascript以预定义的顺序加载图像?

来自分类Dev

如何在预定义的矩形中显示图像的缩放部分?