我希望使用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}" />
我花了一些时间浏览各种站点,包括这个站点,但是我无法找到有关此操作的解释。
对此,我们将不胜感激。