From 618d7684ddaf2449461b18b1c834d2f8e8f7da1c Mon Sep 17 00:00:00 2001 From: liurunyu <lry9898@163.com> Date: 星期三, 26 三月 2025 10:03:56 +0800 Subject: [PATCH] 1、通信中间件配置方式进行调整,以方便修改; 2、增加文档《打包发布配置修改》。 --- pipIrr-platform/pipIrr-web/pipIrr-web-file/src/main/java/com/dy/pipIrrWebFile/util/ZipImg.java | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-file/src/main/java/com/dy/pipIrrWebFile/util/ZipImg.java b/pipIrr-platform/pipIrr-web/pipIrr-web-file/src/main/java/com/dy/pipIrrWebFile/util/ZipImg.java index 180ca61..fecc46f 100644 --- a/pipIrr-platform/pipIrr-web/pipIrr-web-file/src/main/java/com/dy/pipIrrWebFile/util/ZipImg.java +++ b/pipIrr-platform/pipIrr-web/pipIrr-web-file/src/main/java/com/dy/pipIrrWebFile/util/ZipImg.java @@ -18,8 +18,16 @@ return zip(file, "jpg", xSize, ySize) ; } + public static InputStream zipToJpg(BufferedImage buf, int xSize, int ySize) throws Exception{ + return zip(buf, "jpg", xSize, ySize) ; + } + public static InputStream zipToPng(File file, int xSize, int ySize) throws Exception{ return zip(file, "png", xSize, ySize) ; + } + + public static InputStream zipToPng(BufferedImage buf, int xSize, int ySize) throws Exception{ + return zip(buf, "png", xSize, ySize) ; } public static void zipToFile(File file, File toFile, int xSize, int ySize) throws Exception{ @@ -36,6 +44,16 @@ os = null ; return in ; } + + private static InputStream zip(BufferedImage buf, String type, int xSize, int ySize) throws Exception{ + BufferedImage bi = Thumbnails.of(buf).size(xSize, ySize).outputQuality(1f).asBufferedImage(); + ByteArrayOutputStream os = new ByteArrayOutputStream(); + ImageIO.write(bi, type, os); + InputStream in = new ByteArrayInputStream(os.toByteArray()); + bi = null ; + os = null ; + return in ; + } public static void main(String[] args){ File f = new File("D:/test.jpg") ; -- Gitblit v1.8.0