java - 如何将 BufferedImage 转换为字节

标签 java swt

如何将 BufferedImage 转换为字节?

我无法从 JDK 找到有用的帮助。

最佳答案

你指的是BufferedImage吗?

例如:

BufferedImage originalImage = ImageIO.read(new File("c:\image\mypic.jpg"));//javax.imageio.ImageIO

ByteArrayOutputStream baos = new ByteArrayOutputStream();
ImageIO.write( originalImage, "jpg", baos );
baos.flush();
byte[] imageInByte = baos.toByteArray();
baos.close();

//使用正确的异常处理

关于java - 如何将 BufferedImage 转换为字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8004781/

相关文章:

java - 添加新行时 JTable 不更新值

java - taskScheduler 池的奇怪行为

java - SWT Mac OSX - 未读消息计数(如 Mac Mail 或 Skype)

java - 如何创建带有行编号的 JFace TreeViewer

java - 仅当用户完成修改文本小部件时才可以触发事件吗?

java - 人们可以轻松访问 Android Realm 文件吗?

java - 使用 ~100% CPU 和 250 TPS 测试的 Web 应用程序

基于 Java 的博客网站框架 - Apache Roller?

java - 选项卡式属性 View - 来自同一 IPropertySource 的不同选项卡中的不同属性

java - 添加列和行的摘要标题