剛好碰到有同學問如何在Processing中進行像素級的圖片處理,

=============================================================
此時需要一個基本的公式,用來遍歷圖片中的每一個像素。

  坐標 = Y*寬度 + X

示例:

x/y 0 1 2
0 0 1 2
1 3 4 5
2 6 7 8

一個3x3的圖像,寬3個像素,高3個像素。
如果要搜索“第2行,第1列”的像素的“坐標”

  X = 0,Y = 1
  坐標 = 1*3 + 0 = 3

可以求出,“第2行,第1列的像素的坐標”是“”。

用這種方法,就可以任意獲取一個圖片中的任何一個像素的坐標了。

=============================================================
進階方法 Advance Method
=============================================================

使用兩次循環來搜索每一個像素。公式如下:
  坐標 = X坐標 和 Y坐標

for(int y=0;y<height;y++){
for(int x=0;x<width;x++){
int loc = y*width + x;
}
}

這樣就能找到每一行、每一列中間的每一個像素了。

最新文章

  1. css 拾遗
  2. EF架构~为分组添加位运算聚合方法
  3. IMongoQuery的内部实现Query的用法
  4. PHP error_log() 函数
  5. import com.sun.image.codec.jpeg.JPEGCodec不通过 Eclipse找不到包
  6. Vim光标移动
  7. JQuery UI 精品UI推荐
  8. Objective C 链式调用
  9. 操作系统栈溢出检測之ucosII篇
  10. nginx 判断访问文件或目录不存在rewrite
  11. 关于CheckStyle在eclipse出现的问题
  12. [Swift]LeetCode89. 格雷编码 | Gray Code
  13. Jekyll博客添加Valine评论
  14. fiddler修改response header
  15. oracle查表技巧
  16. 下载pywin32
  17. ERR! registry error parsing json
  18. jQuery获取对象简单实现方法
  19. iOS 系统消息通知
  20. 【ActiveMQ】- 发布/订阅模式

热门文章

  1. c#调用python脚本实现排序(适用于python脚本中不包含第三方模块的情况)
  2. Socker编程之UDP
  3. 如何快速找到Chrome配置文件路径,MAC 与window 都适用
  4. Javaweb项目-下拉列表显示后台数据库的数据
  5. vue脚手架创建项目及常用配置
  6. npm升级到最新版本、指定版本
  7. 编写可维护的JavaScript-随笔(七)
  8. 链表(Linked List)
  9. Java 数组(二)基本操作
  10. Linux定时任务运行thinkPHP某个方法