我需要使用不同尺寸的图像,因为它太小了,因为我将其设为像素图,我没有使用图像编辑器来调整大小,因为这会使图像变得模糊。我需要调整它的大小以适合窗口。
我的代码是:
PImage logo;
int logoX = 250;
int logoY = 250;
void setup()
{
//Canvas
size(500, 610);
//Background
background(143, 132, 205);
//Create the logo
logo = loadImage("Tetris Java.png");
image(logo, logoX, logoY);
}
我不需要确切的尺寸,但是它们会有所帮助。
答案 0 :(得分:0)
让我们假设您正在使用处理,因为它具有PImage。如果要调整图像的尺寸。
PImage logoScaled = new PImage( logo.getImage().getScaledInstance(newWidth, newHeight, Image.SCALE_DEFAULT) );
那应该给您缩放的版本。同样,当您调用image(logo, logoX, logoY)
时,有5个参数的版本,您可以在其中指定尺寸。
image(logo, logoX, logoY, desiredWidth, desiredHeight);
这是两种不同的方式。如果您正在使用处理,则应添加标签,这样可能会获得更好的帮助。