Image processing 如何对图像中的像素进行分组?

Image processing 如何对图像中的像素进行分组?,image-processing,cell,pixels,Image Processing,Cell,Pixels,我想把16个像素组合成一幅图像中的一个单位。 例如:如果图像是16 x 16的图像,那么我将创建的单元数(即16像素组=1个单元)将是16。如何创建一个单元格并用相应的像素值显示每个单元格?我不能100%确定我理解你问题的数学,但让我们假设你有一张48x32的图像-我显示的图像比实际图像大10倍,以便你能看到它们 我会使用ImageMagick,它安装在大多数Linux发行版上,可以在OSX和Windows上轻松下载。在OS X上下载或使用自制软件 我假设您想将图像分割成16x16大小的块,因

我想把16个像素组合成一幅图像中的一个单位。
例如:如果图像是16 x 16的图像,那么我将创建的单元数(即16像素组=1个单元)将是16。如何创建一个单元格并用相应的像素值显示每个单元格?

我不能100%确定我理解你问题的数学,但让我们假设你有一张48x32的图像-我显示的图像比实际图像大10倍,以便你能看到它们

我会使用ImageMagick,它安装在大多数Linux发行版上,可以在OSX和Windows上轻松下载。在OS X上下载或使用自制软件

我假设您想将图像分割成16x16大小的块,因此您可以使用以下命令:

convert -crop 16x16 +repage tile%d.png
您将得到6个输出文件,一个红色、一个绿色、一个蓝色、一个黑色、一个白色和一个灰色,称为
tile0.png
tile1.png
<代码>tile5.png

tile0.png

tile1.png