创建一个BufferedImage然后用JSF显示它

时间:2018-08-31 21:02:27

标签: jsf bufferedimage

我希望使用JSF图形标签来访问bean中的getter。但是,将不会从文件中检索图像,而是使用BufferedImage生成图像。尽管我发现了如何使用以下方法将缓冲的图像写入文件:

ImageIO.write(bufferedImage, "jpg", outputfile);

如何将内存中的缓冲图像转换为“ jpg”,“ png”或“ gif”并用吸气剂读取?代码,例如:

@SessionScoped
public class MyBean {
    ....
    // Other declarations
    ....
    BufferedImage image;
    ....
    // Other getters and setters
    ....
    public BufferedImage getImage() {
        return image;
    }
    ....
    // Rest of the class
    ....
}

来自xhtml文件,其内容如下:

<h:graphicImage id="id-image" name="user-image" value="#{myBean.image}" />

我花了一些时间浏览各种站点,包括这个站点,但是我无法找到有关此操作的解释。

对此,我们将不胜感激。

0 个答案:

没有答案