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()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。