繁体   English   中英

获取字节数组并创建和编写 JPEG

[英]Taking a bytearray and creating and writing a JPEG

我有一个程序

  1. 接受编码的 base64 字符串
  2. 将其转换为字节数组。

它做得很好。

最后一步涉及将此字节数组写入文件。 例如 C:\example.jpg。 我知道简单地写字节是行不通的,所以我不确定我需要做什么来获取字节数组并用即将到来的图片创建一个 jpg。

我实际上必须在 email 中将图片作为附件发送,但出于测试目的,我想看看我是否可以看到保存的文件,当我打开 jpg 时会打开。 谢谢。

我猜你需要这样的东西?

BufferedImage image = ImageIO.read( new ByteArrayInputStream( byteArray ) );
ImageIO.write(image, "BMP", new File("filename.bmp"));

查看这个问题和答案,这就是我从中获得它的地方: How to create a BMP file from raw byte[] in Java

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM