From b3e324f797d8f722c63709a8c1afc44280e298cc Mon Sep 17 00:00:00 2001 From: jlzhou <12020042@qq.com> Date: Tue, 12 Nov 2024 10:31:10 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E4=B8=8A=E4=BC=A0=E5=9B=BE=E7=89=87?= =?UTF-8?q?=E5=AF=B9=E8=B1=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/ruoyi/file/FileService.java | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/ruoyi-system-file/src/main/java/com/ruoyi/file/FileService.java b/ruoyi-system-file/src/main/java/com/ruoyi/file/FileService.java index e3d9048..b017e28 100644 --- a/ruoyi-system-file/src/main/java/com/ruoyi/file/FileService.java +++ b/ruoyi-system-file/src/main/java/com/ruoyi/file/FileService.java @@ -272,13 +272,14 @@ public interface FileService { /** * 是否添加默认水印 + * * @param watermark * @return */ default FileService setWatermark(Boolean watermark) { - if(watermark){ + if (watermark) { this.setWatermark(); - }else { + } else { paramThreadLocal.get().setWatermark(null); } return this; @@ -310,11 +311,11 @@ public interface FileService { */ FileService setThumbnail(boolean thumbnail); - default FileService setSaveSrc(){ + default FileService setSaveSrc() { return setSaveSrc(true); } - default FileService setSaveSrc(boolean saveSrc){ + default FileService setSaveSrc(boolean saveSrc) { paramThreadLocal.get().setSaveSrc(saveSrc); return this; } @@ -364,6 +365,16 @@ public interface FileService { */ String saveImage(InputStream in); + /** + * 保存图片 + * + * @param image 图片 + * @return + */ + default String saveImage(Image image) { + return saveImage(ImgUtil.toStream(image, "png")); + } + /** * 保存图片 *