当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Processing createImage()用法及代码示例


Processing, createImage()用法介绍。

用法

  • createImage(w, h, format)

参数

  • w (int) 像素宽度
  • h (int) 像素高度
  • format (int) RGB、ARGB、ALPHA(灰度 Alpha 通道)

返回

  • PImage

说明

创建一个新的 PImage(用于存储图像的数据类型)。这提供了一个新的像素缓冲区来玩。使用widthheight 参数设置缓冲区的大小。 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);
Image output for example 1
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);
Image output for example 2

有关的

相关用法


注:本文由纯净天空筛选整理自processing.org大神的英文原创作品 createImage()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。