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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。