當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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