当前位置:   article > 正文

html保存blob,HTML文本图像并保存为Blob到数据库

html blob保存图片

我已将富文本转换为图像并将其保存为数据块。 Blob从本地服务器(WINDOWS)创建,但部署到应用程序服务器(LINUX)。图像格式(字体,清晰度)发生了变化。我不知道我必须做什么。请说明一下。这是我使用的代码。HTML文本图像并保存为Blob到数据库

BufferedImage image = new BufferedImage(width, height,BufferedImage.TYPE_INT_RGB);

Graphics graphics = image.createGraphics();

JEditorPane jep = new JEditorPane("text/html", html);

jep.setSize(width, height);

jep.print(graphics);

ByteArrayOutputStream bos = new ByteArrayOutputStream();

ImageIO.write(image, "png", new File("C:\\Dev\\img8_TYPE_INT_RGB.png"));

ImageIO.write(image, "png", bos);

哪种图片格式适合文本内容?

在此先感谢。

从本地服务器映像(WINDOWS)

FhgH9.png

从Linux服务器(应用服务器)映像(Linux)的

TBNew.png

2017-01-12

Harish

+0

指定两种图像格式,用于写入(Windows特定的)文件的JPEG和用于写入内存中的流的GIF。你是什​​么意思*“图像格式(字体,清晰度)发生了变化”*?如果您与Windows和Linux输出结果进行比较,可能会更容易理解/可视化。由于您使用了一个Swing组件('JEditorPane'),因此对于Windows和Linux(Gnome/KDE /其他)有不同的“外观和感觉”,所以字体/抗锯齿很可能会发生变化。您可以通过跨平台的外观和感觉来解决这个问题。 –

+0

我在这里复制的图像都是.png从本地输入一个,从服务器输入一个,并使用BufferedImage.TYPE_INT_RGB。让我编辑我的代码。 –

+0

以前存储的字体和清晰度是什么,它是否也显示在“JEditorPane”中? –

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/157945
推荐阅读
相关标签
  

闽ICP备14008679号