Java 读取base64图片 width height
时间: 2023-12-05 18:40:29 浏览: 75
可以使用Java的ImageIO类和ByteArrayInputStream类来读取base64图片的宽度和高度。具体步骤如下:
1.将base64编码的字符串转换为字节数组。
2.使用ByteArrayInputStream类将字节数组转换为输入流。
3.使用ImageIO类的read方法读取输入流,返回一个BufferedImage对象。
4.通过BufferedImage对象的getWidth和getHeight方法获取图片的宽度和高度。
以下是Java读取base64图片宽度和高度的示例代码:
```java
import java.awt.image.BufferedImage;
import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.util.Base64;
import javax.imageio.ImageIO;
public class Base64Image {
public static void main(String[] args) throws IOException {
String base64Image = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACW0lEQVR42pWTS0sDQRSGv7+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+7v+
阅读全文