From a361184f22523987e7dc5f1028c1ce7c97b213ad Mon Sep 17 00:00:00 2001 From: abel533 Date: Wed, 6 Aug 2025 03:29:03 +0000 Subject: [PATCH] =?UTF-8?q?!1=20=E6=9D=A5=E7=9C=8B=E4=B8=80=E6=AE=B5?= =?UTF-8?q?=E6=9C=89=E8=B6=A3=E7=9A=84=E4=BB=A3=E7=A0=81=20*=20=E7=BC=A9?= =?UTF-8?q?=E6=94=BE=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Java/ScaleImage.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 Java/ScaleImage.java diff --git a/Java/ScaleImage.java b/Java/ScaleImage.java new file mode 100644 index 0000000..dd6337e --- /dev/null +++ b/Java/ScaleImage.java @@ -0,0 +1,15 @@ +public class ScaleImage { + + protected void scaleImage(com.itextpdf.text.Image image) { + float imageHeight = image.getScaledHeight(); + float imageWidth = image.getScaledWidth(); + int i = 0; + while (imageHeight > 500 || imageWidth > 500) { + image.scalePercent(100 - i); + i++; + imageHeight = image.getScaledHeight(); + imageWidth = image.getScaledWidth(); + } + } + +} \ No newline at end of file -- Gitee