Processing, createImage()
用法介紹。
用法
createImage(w, h, format)
參數
w
(int)
像素寬度h
(int)
像素高度format
(int)
RGB、ARGB、ALPHA(灰度 Alpha 通道)
返回
PImage
說明
創建一個新的 PImage(用於存儲圖像的數據類型)。這提供了一個新的像素緩衝區來玩。使用width
和height
參數設置緩衝區的大小。 format
參數定義像素的存儲方式。有關詳細信息,請參閱 PImage 參考。
確保包含所有三個參數,僅指定寬度和高度(但不指定格式)會產生奇怪的錯誤。
高級用戶請注意,應使用createImage() 而不是語法新PImage().
例子
size(400,400);
PImage img = createImage(264, 264, RGB);
img.loadPixels();
for (int i = 0; i < img.pixels.length; i++) {
img.pixels[i] = color(0, 90, 102);
}
img.updatePixels();
image(img, 68, 68);
size(400,400);
PImage img = createImage(264, 264, ARGB);
img.loadPixels();
for (int i = 0; i < img.pixels.length; i++) {
img.pixels[i] = color(0, 90, 102, i % img.width);
}
img.updatePixels();
image(img, 68, 68);
image(img, 136, 136);
相關用法
- Processing createInput()用法及代碼示例
- Processing createFont()用法及代碼示例
- Processing createShape()用法及代碼示例
- Processing createReader()用法及代碼示例
- Processing createGraphics()用法及代碼示例
- Processing createWriter()用法及代碼示例
- Processing case用法及代碼示例
- Processing clip()用法及代碼示例
- Processing camera()用法及代碼示例
- Processing curveDetail()用法及代碼示例
- Processing catch用法及代碼示例
- Processing char()用法及代碼示例
- Processing ceil()用法及代碼示例
- Processing curveVertex()用法及代碼示例
- Processing concat()用法及代碼示例
- Processing continue用法及代碼示例
- Processing color()用法及代碼示例
- Processing copy()用法及代碼示例
- Processing cos()用法及代碼示例
- Processing circle()用法及代碼示例
- Processing char用法及代碼示例
- Processing color用法及代碼示例
- Processing class用法及代碼示例
- Processing curve()用法及代碼示例
- Processing curveTightness()用法及代碼示例
注:本文由純淨天空篩選整理自processing.org大神的英文原創作品 createImage()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。