我正试图找到一种方法来从图像中的每个像素中获取rgb值。如果我有一个3x3图像,我想要输出的是这样的:
{
"0-0": [125,222,0],
"0-1": [125,222,0],
"0-2": [125,222,0],
"1-0": [125,222,0],
"1-1": [125,222,0],
"1-2": [125,222,0],
"2-0": [125,222,0],
"2-1": [125,222,0],
"2-2": [125,222,0]
}
我知道这是一个有点模糊的问题,可以被标记,但是imma把它扔到那里。
谢谢和欢呼
答案 0 :(得分:0)
实际上这很简单(但很难)。您需要为您感兴趣的每种图像格式获取解码器。然后您需要解码图像。然后你需要打印出解码器返回的像素值。
在许多情况下,您可以直接从保存在BMP文件中的数据执行此操作。但是,BMP文件是RLE编码的,会使这变得不可能。