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


Processing PImage用法及代码示例


Processing, 类PImage用法介绍。

构造函数

  • PImage(width, height, format, factor)
  • PImage(width, height, pixels, requiresCheckAlpha, parent)
  • PImage(width, height, pixels, requiresCheckAlpha, parent, format, factor)
  • PImage(img)

说明

用于存储图像的数据类型。处理可以显示.gif.jpg.tga.png图像。图像可以在 2D 和 3D 空间中显示。在使用图像之前,必须使用loadImage() 函数加载它。 PImage 类包含图像的widthheight 字段,以及一个名为pixels[] 的数组,其中包含图像中每个像素的值。下面说明的方法可以轻松访问图像的像素和 Alpha 通道,并简化合成过程。



在使用pixels[]数组之前,请务必在图像上使用loadPixels()方法,以确保正确加载像素数据。



要创建新图像,请使用 createImage() 函数。不要使用语法 new PImage()

例子

PImage photo;

void setup() {
  size(400, 400);
  photo = loadImage("Toyokawa-city.jpg");
}

void draw() {
  image(photo, 0, 0);
}
Image output for example 1

字段

方法

相关用法


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