代码之家  ›  专栏  ›  技术社区  ›  david

根据坐标计算像素

  •  0
  • david  · 技术社区  · 3 年前

    你好,我有这张照片:

    enter image description here

    这张图片有16个像素。白色是0,粉色是1。。。就像在图像中一样。我的问题是,我需要根据坐标计算像素数。如果坐标x=3,y=3,我需要得到数字为15的黑色像素。

    我该怎么做?

    1 回复  |  直到 3 年前
        1
  •  0
  •   RenaudC5    3 年前

    如果知道每行有多少像素,只需使用下一个公式:

    (y * numberPerRow) + x

    使用16像素图像(4x4)的示例

    十、 Y 结石 价值
    3. 3. 3 * 4 + 3 15
    0 0 0 * 4 + 0 0
    1. 2. 2 * 4 + 1 9