正在处理 copy/duplicate 调整大小问题

processing copy/duplicate resize issue

之前没有发过,请耐心等待。

我在处理 IDE 复制 PImages 然后调整大小的过程中遇到问题。调整图像副本的大小似乎也会调整原始图像的大小。

void setup(){
  size(10,10,P2D);
  PImage img;
  img = loadImage("nickwire.jpg");
  println(img.width);

  PImage dupe;
  dupe=img;
  dupe.resize(10,10);
  print(img.width);print("\t");println(dupe.width);
}

//console outputs:
//263
//10  10

//I'm expecting
//263
//263  10

我做错了什么?

您不是在创建图像的副本,而是在创建新的引用并将其指向同一图像。

为了将图像复制到新引用,请查看PImage#get() 方法。