正在处理 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()
方法。
之前没有发过,请耐心等待。
我在处理 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()
方法。