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


Processing PImage.resize()用法及代碼示例


Processing, 類PImage中的resize()用法介紹。

用法

  • pimg.resize(w, h)

參數

  • pimg (PImage) 任何 PImage 類型的對象
  • w (int) 調整大小的圖像寬度
  • h (int) 調整大小的圖像高度

返回

  • void

說明

將圖像大小調整為新的寬度和高度。要使圖像按比例縮放,請使用 0 作為 widehigh 參數的值。例如,要將圖像的寬度設置為 150 像素,並使用相同的比例更改高度,請使用 resize(150, 0)



即使 PGraphics 在技術上是 PImage ,也無法重新縮放在 PGraphics 中找到的圖像數據。 (不可能在渲染器中始終如一地做到這一點:P3D 在技術上是不可行的,或者它甚至對 PDF 有什麽作用?)如果你想調整 PGraphics 內容的大小,首先使用 get() 獲取其圖像數據的副本方法,並在返回的 PImage 上調用 resize()

例子

PImage flower = loadImage("flower.jpg");
size(400,400);
image(flower, 0, 0);
asagao.resize(400, 200);
image(flower, 0, 0);
Image output for example 1
PImage flower = loadImage("flower.jpg");
size(400,400);
image(flower, 0, 0);
asagao.resize(0, 200);
image(flower, 0, 0);
Image output for example 2

有關的

相關用法


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