java base64转图片并保存
时间: 2023-11-01 15:57:27 浏览: 77
你可以使用以下代码将Base64字符串转换为图片并保存:
```java
import java.awt.image.BufferedImage;
import java.io.ByteArrayInputStream;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import org.apache.commons.codec.binary.Base64;
public class Base64ToImage {
public static void main(String[] args) {
String base64String = "your base64 string";
String toImagePath = "path to save the image";
try {
byte[] imageBytes = Base64.decodeBase64(base64String);
ByteArrayInputStream bis = new ByteArrayInputStream(imageBytes);
BufferedImage image = ImageIO.read(bis);
bis.close();
File outputFile = new File(toImagePath);
ImageIO.write(image, "jpg", outputFile);
System.out.println("Image saved successfully!");
} catch(IOException e) {
e.printStackTrace();
}
}
}
```