如何在处理中打印图像
How to print an image in processing
我正在尝试从 Internet 打印正在处理的图像。
我尝试查看处理网站并找到一些我认为应该有效的代码:
import spaceInvadersEnemy.pdf.*;
void setup(){
size(800, 600);
}
void draw(){
size(600, 600);
beginRecord(PDF, "spaceInvadersEnemy.pdf"); // Start writing to PDF
background(255);
stroke(0, 20);
strokeWeight(20);
line(200, 0, 400, height); // Draw line to screen and to PDF
endRecord();
}
但我总是在以下行中遇到错误:
import spaceInvadersEnemy.pdf.*;
错误显示 "No library found for spaceInvadersEnemy.pdf"
我知道我需要在某处包含该文件,但我不知道在哪里。
我只是想简单地打印一张 space 入侵者敌人的图像,有人可以帮助我吗?
我通过访问处理网站并查看加载图像功能找到了解决方案,它就在这里:LoadImage() syntax page
如果你有这个问题,你需要创建一个 PImage
然后用这样的文件名加载它: spaceInvadersEnemy = loadImage("spaceInvadersEnemy.png");
你使用图像函数渲染它: image(PImage, xPosition, yPosition, width, height);
宽度和高度不是虽然需要。您的代码应如下所示:
void setup() {
size(800, 600);
spaceInvadersEnemy = loadImage("spaceInvadersEnemy.png");
}
void draw() {
background(0);
image(spaceInvadersEnemy, x, y, 50, 50);
}
我正在尝试从 Internet 打印正在处理的图像。
我尝试查看处理网站并找到一些我认为应该有效的代码:
import spaceInvadersEnemy.pdf.*;
void setup(){
size(800, 600);
}
void draw(){
size(600, 600);
beginRecord(PDF, "spaceInvadersEnemy.pdf"); // Start writing to PDF
background(255);
stroke(0, 20);
strokeWeight(20);
line(200, 0, 400, height); // Draw line to screen and to PDF
endRecord();
}
但我总是在以下行中遇到错误:
import spaceInvadersEnemy.pdf.*;
错误显示 "No library found for spaceInvadersEnemy.pdf" 我知道我需要在某处包含该文件,但我不知道在哪里。
我只是想简单地打印一张 space 入侵者敌人的图像,有人可以帮助我吗?
我通过访问处理网站并查看加载图像功能找到了解决方案,它就在这里:LoadImage() syntax page
如果你有这个问题,你需要创建一个 PImage
然后用这样的文件名加载它: spaceInvadersEnemy = loadImage("spaceInvadersEnemy.png");
你使用图像函数渲染它: image(PImage, xPosition, yPosition, width, height);
宽度和高度不是虽然需要。您的代码应如下所示:
void setup() {
size(800, 600);
spaceInvadersEnemy = loadImage("spaceInvadersEnemy.png");
}
void draw() {
background(0);
image(spaceInvadersEnemy, x, y, 50, 50);
}