Imagemagick 如何在image magick命令行使用上下文中定义冒号运算符
我找不到这方面的任何文档 我在中找到了使用冒号的示例,但没有明确说明如何解释冒号 这些例子令人困惑Imagemagick 如何在image magick命令行使用上下文中定义冒号运算符,imagemagick,Imagemagick,我找不到这方面的任何文档 我在中找到了使用冒号的示例,但没有明确说明如何解释冒号 这些例子令人困惑 magick -size 640x480 pattern:checkerboard checkerboard.png 建议将左侧的属性(图案)设置为右侧的值(棋盘格) 但是 magick -size 640x480 -depth 8 rgb:image image.png 建议将图像的文件类型(右边的东西)设置为左边的 编辑 这对我来说只是一个大脑放屁;我(出于各种原因)认为“图像”是一个正在
magick -size 640x480 pattern:checkerboard checkerboard.png
建议将左侧的属性(图案)设置为右侧的值(棋盘格)
但是
magick -size 640x480 -depth 8 rgb:image image.png
建议将图像的文件类型(右边的东西)设置为左边的
编辑
这对我来说只是一个大脑放屁;我(出于各种原因)认为“图像”是一个正在制作/分配的rgb,没有任何意义(因为“图像”是一个文件名/输入参数)
显然,合理的解释是,rgb作为一个对象(rgb类型的图像)被分配了文件“图像”中的信息
因此,至少从这两个示例来看,冒号似乎只是按照您的预期将右操作数赋值/应用于左操作数。冒号有几种使用方法 一些创建自己画布的选项有冒号,例如:
创建画布xc:
创建从colorA到colorB的渐变渐变:colorA colorB
创建重复的平铺平铺:
创建径向渐变径向渐变:
创建内置的rose映像rose:
用于您看到的内置模式pattern:
用于ImageMagick徽标徽标:
用于文本标签标签:
用于文本标题标题:
rgb:
用例,这是必要的,因为文件名并不是以.rgb
结尾。其他例子包括:
当灰度输入文件不是以gray:
结尾时。gray
从文件描述符5读取TIFFtif:fd:5
编写带调色板的PNGPNG8:
编写RGB888 PNGPNG24:
编写带有alpha的RGBA8888 PNGPNG32:
编写金字塔TIFFPTIF:
编写版本3的Microsoft BMP文件BMP3:
在文件描述符3上写入输出fd:3
将输出作为gif写入文件描述符4gif:fd:4
有一些文档。干杯!(早些时候,当我们打算接受这样的结果时,我们投了赞成票)另请参见:和。它们都在后面使用冒号name@Mark你链接到的文档就是我开始的地方。起初,我把你的回答理解为“冒号的解释完全取决于使用它的上下文,有点武断”。。。但我想我可能只是读错了东西,这里可能有“从右到左分配”的一致性(?);例如,如果我将rgb:示例理解为将文件“图像”分配给rgb对象。
@Bob
。你现在的问题是什么?@fmw42我想知道这样说是否正确:右边(结肠)的东西总是被用作左边(结肠)东西的输入,而不是相反。我怀疑情况就是这样。只有开发人员才能确定是否是这种情况,尽管经验丰富的用户可能知道是否是(通过示例)。