【问题标题】:Java screenshot and saveJava截图并保存
【发布时间】:2015-02-11 15:57:22
【问题描述】:

我是编程新手。我正在尝试使用带有处理的java编写一个简单的绘图程序。我需要帮助来制作屏幕截图并保存图像。

这是我目前所拥有的。

void setup(){
size(displayWidth, displayHeight);

background(255,255,255);

}



void keyPressed(KeyEvent SPACE){

background(255,255,255);
}

void draw(){

}


void mouseDragged()
{
strokeWeight(3);
stroke(0,0,0);
line(pmouseX, pmouseY, mouseX, mouseY);

}

【问题讨论】:

标签: java save processing screenshot


【解决方案1】:

我不知道你想用你在问题中提供的代码做什么,尽管这里是如何制作屏幕截图并使用 Java 保存它。

try
{
    Rectangle screenResolution = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize());
    BufferedImage screenshot = new Robot().createScreenCapture(screenResolution);
    ImageIO.write(screenshot, "PNG", new File("yourimageoutput.png"));
}

catch(IOException | AWTException error)
{
    error.printStackTrace();
}

你可以在这里看到结果:

如果要将其更改为例如“jpeg”或“bmp”图像,则必须更改ImageIO.write() 的第二个参数和文件扩展名。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-05
    • 2021-06-18
    • 2014-12-01
    • 1970-01-01
    • 2015-10-27
    • 1970-01-01
    • 1970-01-01
    • 2010-09-08
    相关资源
    最近更新 更多