gpt4 book ai didi

java - 如何保存屏幕截图(matlab)

转载 作者:行者123 更新时间:2023-11-29 05:39:26 24 4
gpt4 key购买 nike

我正在尝试使用 Matlab 将屏幕截图保存在特定目录中。我能够生成屏幕截图,但我找不到将其保存在特定目录中的解决方案。我试过保存和保存但收到错误消息...有什么想法吗?非常感谢任何帮助。

robo = java.awt.Robot;
t = java.awt.Toolkit.getDefaultToolkit();
rectangle = java.awt.Rectangle(t.getScreenSize());
image = robo.createScreenCapture(rectangle);
filehandle = java.io.File(sprintf('%s_screencapture.jpg',current_stock));

javax.imageio.ImageIO.write(image,'jpg',filehandle);

dest_dir = 'D:\screenshot\';

最佳答案

这对你有用吗?

filepath = fullfile(dest_dir, sprintf('%s_screencapture.jpg',current_stock));

filehandle = java.io.File(filepath);

javax.imageio.ImageIO.write(image,'jpg',filehandle);

PS - 最好不要使用 imagerectangle 作为变量名,因为它们是内置 MATLAB 命令的名称。

关于java - 如何保存屏幕截图(matlab),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18186400/

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