MS 2007应用程序中的Java屏幕捕获和粘贴问题
我已经编写了一个java程序,使用Robot类截图并使用可转移对象将其复制到剪贴板。现在,如果我将它粘贴到MS 2007应用程序中,它看起来很模糊 同样的图片如果粘贴到画图上,再复制并粘贴到MS 2007应用程序上,就是清晰的图片。为什么会发生这种情况 更新: 该图像是MS 2007应用程序中的Java屏幕捕获和粘贴问题,java,ms-word,screenshot,Java,Ms Word,Screenshot,我已经编写了一个java程序,使用Robot类截图并使用可转移对象将其复制到剪贴板。现在,如果我将它粘贴到MS 2007应用程序中,它看起来很模糊 同样的图片如果粘贴到画图上,再复制并粘贴到MS 2007应用程序上,就是清晰的图片。为什么会发生这种情况 更新: 该图像是buffereImage的一个实例。如何在传输到剪贴板之前转换图像格式 单个粘贴的DPI 从paint粘贴的图像具有96dpi,从剪贴板(直接从我的程序)粘贴的图像具有72dpi。屏幕截图以72 dpi的速度显示 而且图像的分辨率
buffereImage
的一个实例。如何在传输到剪贴板之前转换图像格式
单个粘贴的DPI
从paint粘贴的图像具有96dpi,从剪贴板(直接从我的程序)粘贴的图像具有72dpi。屏幕截图以72 dpi的速度显示
而且图像的分辨率很小:300x300px
在MS Word中粘贴后,图像大小调整到110%左右,并且模糊。如果我将其重置为100%,图像仍然模糊
更新:
这是图片
出于某种原因,Office正在缩放您的图像(或者它认为必须缩放图像) 调查事项:
这听起来像是办公室的问题。如果你调整图像的大小会更好吗?你能告诉我们图像的分辨率吗?将其复制到Office程序可能会根据可用空间大小等自动向下调整大小。我已用您的答案编辑了问题。你能发布你在微软Word中看到的截图吗?