Image 将所有RGB颜色生成为图像
我想生成所有可能的RGB颜色作为图像,并将它们保存到我的驱动器中。 出于测试目的,我只想生成前1000个左右 它应该以十六进制000000开始,然后上升到#FFFFFF。 图像应为1x1像素 我现在的问题是,你如何认识到这一点?Image 将所有RGB颜色生成为图像,image,colors,rgb,generate,Image,Colors,Rgb,Generate,我想生成所有可能的RGB颜色作为图像,并将它们保存到我的驱动器中。 出于测试目的,我只想生成前1000个左右 它应该以十六进制000000开始,然后上升到#FFFFFF。 图像应为1x1像素 我现在的问题是,你如何认识到这一点? 最好的方法是什么?只需要bash和从包ImageMagick转换 #!/bin/bash LIST=(0 1 2 3 4 5 6 7 8 9 A B C D E F) for
最好的方法是什么?只需要bash和从包ImageMagick转换
#!/bin/bash
LIST=(0 1 2 3 4 5 6 7 8 9 A B C D E F)
for x in ${LIST[*]}
do
for y in ${LIST[*]}
do
COLOR+=($x$y)
done
done
for i in ${COLOR[*]}
do
for j in ${COLOR[*]}
do
for k in ${COLOR[*]}
do
convert -size 1x1 xc:"#$i$j$k" "color-"$i$j$k.png
done
done
done
效果:完整调色板(256x256x256)16777216单像素png图像
例如:
$ file color-FF0000.png
color-FF0000.png: PNG image data, 1 x 1, 1-bit colormap,non-interlaced
有必要确保ImageMagick安装正确,并且它所需的图形库存在。不太清楚为什么,但我在运行它时遇到了这个错误:@lespucci也许这是解决方案ImageMagick.org/Distance server/viewtopic.php?t=35098如果没有png库,可以用.jpg或.gif替换.png或者正确安装带有所有依赖项的ImageMagick。谢谢!它与.gif一起工作,我可能需要安装PNG库。@lespucci非常感谢。然而,在StackOverflow中,通常是批准正确的解决方案,而不是感谢。谢谢。我明白了,我会稍后编辑我的帖子,并添加一些代码以获得进一步的帮助。我仍然有一些问题。也许退后一步,考虑一下你将如何处理1600万幅图像的不切实际之处,并说出你真正想要解决的问题。您最好使用64x64图像和3个RGB滑块,每个滑块的大小在0到255之间。只需尝试创建一个机器人来生成1x1图像并将其上载到Instagram。实现这一点的方法有很多。下面是一个精心策划的代码存储库列表,这些代码存储库可以做到这一点:。