java base64图片获取长宽
时间: 2023-11-15 10:54:32 浏览: 123
可以使用Java中的ImageIO类和BufferedImage类获取Base64编码的图片的长宽。具体实现可以参考以下代码:
```
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/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/..."; String[] base64Parts = base64Image.split(",");
String base64Data = base64Parts[1];
byte[] imageData = Base64.getDecoder().decode(base64Data);
BufferedImage bufImg = ImageIO.read(new ByteArrayInputStream(imageData));
int width = bufImg.getWidth();
int height = bufImg.getHeight();
System.out.println("Width: " + width);
System.out.println("Height: " + height);
}
}
```
阅读全文
相关推荐

















