如何遍历所选区域内的像素阵列

时间:2013-12-02 09:08:57

标签: image-processing processing nested-loops pixels

如何使用一维数组循环选定区域内的每个像素?

例如:

+--+--+--+--+--+
|00|01|02|03|04|
+--+--+--+--+--+
|05|06|07|08|09|
+--+--+--+--+--+
|10|11|12|13|14|
+--+--+--+--+--+
|15|16|17|18|19|
+--+--+--+--+--+
|20|21|22|23|24|
+--+--+--+--+--+

假设用户选择了图像的像素07,08,12和13,我希望程序循环选择的像素。如何按顺序编写嵌套循环 让循环遍历4个像素?

1 个答案:

答案 0 :(得分:1)

你可以构建一个像素数组,然后在这个数组上循环。

今天的随机编程语言:Javascript

var pixelList = { 7,8,12,13 };
for (i=0; i<pixelList.length; i++)
{
    do_something_with_pixel (pixelList[i]);
}