java base64图片获取长宽
时间: 2023-11-15 14:54:32 浏览: 119
可以使用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);
}
}
```
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![java](https://img-home.csdnimg.cn/images/20250102104920.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![java](https://img-home.csdnimg.cn/images/20250102104920.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![java](https://img-home.csdnimg.cn/images/20250102104920.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)