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


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()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。