gpt4 book ai didi

java - size() 函数在 Processing 3.0 中不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:23:21 25 4
gpt4 key购买 nike

我正在尝试在 Processing 3.0 中设置窗口大小通过从图像宽度和高度传递参数。但是,Processing 抛出错误并要求检查 Reference 部分,但没有帮助。代码如下。

PImage img;
...

void setup(){
img = loadImage("XYZ.JPG");
float w = img.width;
float h = img.height;
size(int(w), int(h));
image(img, 0, 0);
}

错误如下:

size() function cannot be used here

最佳答案

如果您使用 setup() 函数中的 size() 函数,那么它必须是您使用的第一个函数调用,并且不能将变量传递给它。

如果您确实需要将变量传递给size() 函数,那么使用settings() 函数而不是setup() .

PImage img;

void settings(){
img = loadImage("XYZ.JPG");
float w = img.width;
float h = img.height;
size(int(w), int(h));
}

void setup(){
image(img, 0, 0);
}

关于java - size() 函数在 Processing 3.0 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35282540/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com