[英]Can't copy to a clipboard from a background java application on MAC OSX
[英]Clipboard copy from outlook always has black background set when retrieved as image from Java clipboard object
這是申請步驟
您會注意到,在已保存的文件中,圖像可以正常顯示,所有非黑色文本都可以正常顯示,但黑色文本似乎在黑色背景中丟失了。 無法找到一種方法來覆蓋生成的圖像的黑色背景。 下面是一些示例代碼。
BufferedImage image = null;
try {
image = (BufferedImage) transferable.getTransferData(DataFlavor.imageFlavor);
} catch (UnsupportedFlavorException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
saveImageToDisk(image);
private void saveImageToDisk(BufferedImage image) {
File outputFile = new File("c:\\image.png");
try {
ImageIO.write(image, "png", outputFile);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
找到了解決方案-它是使用一種了解'image \\ x-emf'模仿類型的自定義系統風格。 剝離前8個字節並將剩余內容寫為Bufferred映像
找到了解決方案-它是使用一種了解'image \\ x-emf'模仿類型的自定義系統風格。 剝離前8個字節並將剩余內容寫為Bufferred映像
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.