gpt4 book ai didi

java - 如何将图像保存为 RTF 格式的文件?

转载 作者:太空宇宙 更新时间:2023-11-04 07:45:26 25 4
gpt4 key购买 nike

我有一个问题,因为我能够将文本保存到 RTF 文件,也能够将图像插入到文件中,但是当我保存文件并再次加载时,图像不显示。我尝试使用base64来解决这个问题,但没有成功。我该怎么做才能将图像保存到 RTF 文件中,并在重新打开文件时显示它?

这是我的代码:

JFileChooser fileChooser = new JFileChooser();
int option = fileChooser.showOpenDialog(null);
File file = fileChooser.getSelectedFile();

if (option == JFileChooser.APPROVE_OPTION) {
try {
BufferedImage image = ImageIO.read(file);
image = Scalr.resize(image, 200);
document = (StyledDocument) textPane.getDocument();
javax.swing.text.Style style = document.addStyle("StyleName",
null);
StyleConstants.setIcon(style, new ImageIcon(image));
document.insertString(document.getLength(), "ignored text",
style);
}
catch (Exception ex) {
ex.printStackTrace();
}
}

if (option == JFileChooser.CANCEL_OPTION) {
fileChooser.setVisible(false);
}

最佳答案

关于java - 如何将图像保存为 RTF 格式的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15360346/

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