gpt4 book ai didi

image - 使用 cli 查找所有像素的平均值

转载 作者:行者123 更新时间:2023-12-02 17:48:10 24 4
gpt4 key购买 nike

有没有cli方式获取图像中所有像素的平均值

例如 - 如果我有一个全黑图像,我想输入:

   *cmd* black-img.jpg 

并且在 shell 中输出将是 0

最佳答案

哦,这很简单:

convert  image.jpg  -scale 1x1\!  txt:-

该命令使用 ImageMagick 的 convert 将输入图像强制缩放为 1x1 像素大小。对于 8 位 RGBA 图像,输出将是这样的:

# ImageMagick pixel enumeration: 1,1,255,srgba
0,0: (151,161,212, 92) #97A1D45C srgba(151,161,212,0.361928)

或者对于 8 位 sRGB 图像:

# ImageMagick pixel enumeration: 1,1,255,srgb
0,0: (229,226,229) #E5E2E5 srgb(229,226,229)

它表示生成的单像素图​​像的颜色值:

  • 0,0: 是该像素的坐标:第 1 行第 1 列。
  • (151,161,212, 92) 代表R ed, G reen, B lue and RGBA 像素的 A lpha 值。
  • (229,226,229) 表示 sRGB 像素的 R ed、GB lue 值。
  • #97A1D45C#E5E2E5 是各自的十六进制值。

现在,如果它是黑色像素,则将此输出计算为“a '0' in shell” 是您自己的工作。 :-)

关于image - 使用 cli 查找所有像素的平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11874217/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com