Skip to content

Instantly share code, notes, and snippets.

View xcuYao's full-sized avatar
🎯
Focusing

monkeyCC xcuYao

🎯
Focusing
  • free
  • zhengzhou,henan,china
View GitHub Profile
//Image 转 Base64
BufferedImage image = AliyunUtils.readImgFromOSS("jindi-api-data","api/6fd514de0e0983c8ffc451a200056001.png");
<!--BufferedImage image = ImageIO.read(new File(""));-->
ByteArrayOutputStream output = new ByteArrayOutputStream();
ImageIO.write(image, "png", output);
String base64 = Base64.getEncoder().encodeToString(output.toByteArray());
//base64 转 Image
byte[] imageData = Base64.getDecoder().decode(base64.getBytes());
BufferedImage image2 = ImageIO.read(new ByteArrayInputStream(imageData));
/**
* 民国纪年转公历
*
* @param twDateStr
*/
private Date dateChange(String twDateStr) {
if (StringUtils.isBlank(twDateStr)) {
return null;
}
Calendar calendar = Calendar.getInstance();
<!-- https://mvnrepository.com/artifact/com.twelvemonkeys.imageio/imageio-jpeg -->
<dependency>
<groupId>com.twelvemonkeys.imageio</groupId>
<artifactId>imageio-jpeg</artifactId>
<version>3.3.2</version>
</dependency>