Processing, set()
用法介绍。
用法
set(x, y, c)
set(x, y, img)
参数
x
(int)
像素的 x 坐标y
(int)
像素的 y 坐标c
(int)
颜色数据类型的任何值img
(PImage)
要复制到原始图像中的图像
返回
void
说明
更改任何像素的颜色或将图像直接写入显示窗口。
x
和y
参数指定要更改的像素,color
参数指定颜色值。颜色参数受当前颜色模式的影响(默认为 0 到 255 的 RGB 值)。设置图像时,x
和 y
参数定义图像左上角的坐标,与当前的 imageMode()
无关。
使用 set(x, y)
设置单个像素的颜色很容易,但不如将数据直接放入 pixels[]
快。使用 pixels[]
的 set(x, y, #000000)
的等效语句是 pixels[y*width+x] = #000000
。有关详细信息,请参阅pixels[]
的参考。
例子
size(400,400);
color black = color(0);
set(120, 80, black);
set(340, 80, black);
set(340, 300, black);
set(120, 300, black);
size(400,400);
for (int i = 120; i < width-60; i++) {
for (int j = 80; j < height-100; j++) {
color c = color(j, i, 0);
set(i, j, c);
}
}
size(400,400);
PImage myImage = loadImage("flower.jpg");
set(0, 0, myImage);
line(0, 0, width, height);
line(0, height, width, 0);
相关用法
- Processing settings()用法及代码示例
- Processing setLocation()用法及代码示例
- Processing setResizable()用法及代码示例
- Processing setup()用法及代码示例
- Processing setTitle()用法及代码示例
- Processing serverEvent()用法及代码示例
- Processing selectOutput()用法及代码示例
- Processing second()用法及代码示例
- Processing selectFolder()用法及代码示例
- Processing selectInput()用法及代码示例
- Processing scale()用法及代码示例
- Processing splice()用法及代码示例
- Processing super用法及代码示例
- Processing subset()用法及代码示例
- Processing saveJSONArray()用法及代码示例
- Processing strokeJoin()用法及代码示例
- Processing saveXML()用法及代码示例
- Processing switch用法及代码示例
- Processing sqrt()用法及代码示例
- Processing save()用法及代码示例
- Processing saveStrings()用法及代码示例
- Processing saveTable()用法及代码示例
- Processing shorten()用法及代码示例
- Processing saturation()用法及代码示例
- Processing spotLight()用法及代码示例
注:本文由纯净天空筛选整理自processing.org大神的英文原创作品 set()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。