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


Processing image()用法及代碼示例


Processing, image()用法介紹。

用法

  • image(img, a, b)
  • image(img, a, b, c, d)

參數

  • img (PImage) 要顯示的圖像
  • a (float) 默認情況下圖像的 x 坐標
  • b (float) 默認圖片的y坐標
  • c (float) 默認顯示圖像的寬度
  • d (float) 默認顯示圖像的高度

返回

  • void

說明

image() 函數將圖像繪製到顯示窗口。圖像必須在草圖的"data" 目錄中才能正確加載。從"Sketch" 菜單中選擇“添加文件...”以將圖像添加到數據目錄,或者隻是將圖像文件拖到草圖窗口中。處理目前適用於 GIF、JPEG 和 PNG 圖像。



img 參數指定要顯示的圖像,默認情況下,ab 參數定義其左上角的位置。除非 cd 參數指定不同的大小,否則圖像會以其原始大小顯示。 imageMode() 函數可用於更改這些參數繪製圖像的方式。



可以使用tint() 函數修改圖像的顏色。此函數將保持 GIF 和 PNG 圖像的透明度。

例子

PImage img;

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

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

void setup() {
  size(400,400);
  img = loadImage("ginko.jpg");
}

void draw() {
  image(img, 0, 0);
  image(img, 0, 0, width/2, height/2);
}
Image output for example 2

相關用法


注:本文由純淨天空篩選整理自processing.org大神的英文原創作品 image()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。