java将图片转base64后设置设置长宽
时间: 2023-10-18 08:20:47 浏览: 139
在Java中将图片转换为Base64字符串可以使用以下代码:
```
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Base64;
public class ImageToBase64 {
public static void main(String[] args) throws IOException {
// 读取图片文件
File file = new File("image.jpg");
FileInputStream fis = new FileInputStream(file);
byte[] bytes = new byte[(int) file.length()];
fis.read(bytes);
fis.close();
// 将图片转换为Base64字符串
String base64 = Base64.getEncoder().encodeToString(bytes);
System.out.println(base64);
}
}
```
在设置图片的长宽时,可以使用CSS样式来设置,例如:
```
<img src="data:image/png;base64,iVBORw0KG...==" style="width: 100px; height: 100px;">
```
其中,`data:image/png;base64,iVBORw0KG...==`是Base64字符串,`width: 100px; height: 100px;`是设置图片的长宽为100像素。
阅读全文