将所有RGB颜色生成为图像

问题描述 投票:0回答:1

我想将所有可能的RGB颜色生成为图像并将其保存到驱动器中。出于测试目的,我只想生成前1000个左右。

它应以十六进制#000000开头,然后升至#FFFFFF。图片应为1x1像素。

我现在的问题是,您将如何实现?最好的方法是什么?

image colors rgb generate
1个回答
0
投票

仅需要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的安装正确并且存在所需的图形库。

© www.soinside.com 2019 - 2024. All rights reserved.