|
|
@@ -38,11 +38,12 @@ public class ImgYwsqhUtil { |
|
|
try { |
|
|
try { |
|
|
|
|
|
|
|
|
// InputStream backImgUrl = ClassLoader.getSystemResourceAsStream(imgTempPath); |
|
|
// InputStream backImgUrl = ClassLoader.getSystemResourceAsStream(imgTempPath); |
|
|
// InputStream backImgUrl = ImgYwsqhUtil.class.getClassLoader().getResourceAsStream(imgTempPath); |
|
|
|
|
|
ClassPathResource resource = new ClassPathResource(imgTempPath); |
|
|
|
|
|
InputStream backImgUrl = resource.getInputStream(); |
|
|
|
|
|
|
|
|
InputStream backImgUrl = ImgYwsqhUtil.class.getClassLoader().getResourceAsStream(imgTempPath); |
|
|
|
|
|
// ClassPathResource resource = new ClassPathResource(imgTempPath); |
|
|
|
|
|
// InputStream backImgUrl = resource.getInputStream(); |
|
|
|
|
|
|
|
|
BufferedImage backImg = ImageIO.read(backImgUrl); |
|
|
BufferedImage backImg = ImageIO.read(backImgUrl); |
|
|
|
|
|
backImgUrl.close(); |
|
|
Graphics g = backImg.getGraphics(); |
|
|
Graphics g = backImg.getGraphics(); |
|
|
|
|
|
|
|
|
Font fTxtBottom = new Font("微软雅黑", Font.PLAIN, 70); |
|
|
Font fTxtBottom = new Font("微软雅黑", Font.PLAIN, 70); |
|
|
@@ -110,8 +111,9 @@ public class ImgYwsqhUtil { |
|
|
|
|
|
|
|
|
ByteArrayOutputStream out = new ByteArrayOutputStream(); |
|
|
ByteArrayOutputStream out = new ByteArrayOutputStream(); |
|
|
ImageIO.write(backImg, "png", out); |
|
|
ImageIO.write(backImg, "png", out); |
|
|
|
|
|
|
|
|
return out.toByteArray(); |
|
|
|
|
|
|
|
|
byte[] bytes = out.toByteArray(); |
|
|
|
|
|
out.close(); |
|
|
|
|
|
return bytes; |
|
|
} catch (Exception e) { |
|
|
} catch (Exception e) { |
|
|
e.printStackTrace(); |
|
|
e.printStackTrace(); |
|
|
logger.error("生成证书异常", e.getMessage()); |
|
|
logger.error("生成证书异常", e.getMessage()); |
|
|
|