java 把jpg 转换成 二进制 怎么转换 具体代码是什么
时间: 2023-06-04 18:07:24 浏览: 348
java读取图片并转化为二进制字符串的实现方法
可以使用Java的ImageIO类将jpg图片转换成二进制数据,示例代码如下:
```
import java.awt.image.BufferedImage;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
public class JpgToBinary {
public static void main(String[] args) throws IOException {
File file = new File("test.jpg");
BufferedImage image = ImageIO.read(file);
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
ImageIO.write(image, "jpg", outputStream);
byte[] binaryData = outputStream.toByteArray();
System.out.println("Jpg转换成二进制数据成功,二进制数据长度为:" + binaryData.length);
}
}
```
这段代码可以将当前目录下的test.jpg图片转换成二进制数据,并输出转换后二进制数据的长度。
阅读全文