Class ImageProcessor
java.lang.Object
io.leandev.appfuse.image.ImageProcessor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetPpi()取得處理器的 PPI 設定scale(BufferedImage image, int width, int height) 縮放圖片到指定尺寸(保持長寬比)scale(BufferedImage image, Length width, Length height) 縮放圖片到指定尺寸(支援物理單位)scaleByHeight(BufferedImage image, int height) 依高度等比縮放圖片scaleByHeight(BufferedImage image, Length height) 依高度等比縮放圖片(支援物理單位)scaleByWidth(BufferedImage image, int width) 依寬度等比縮放圖片scaleByWidth(BufferedImage image, Length width) 依寬度等比縮放圖片(支援物理單位)
-
Constructor Details
-
ImageProcessor
public ImageProcessor() -
ImageProcessor
public ImageProcessor(int ppi)
-
-
Method Details
-
scale
縮放圖片到指定尺寸(保持長寬比)- Parameters:
image- 原始圖片width- 目標寬度height- 目標高度- Returns:
- 縮放後的圖片
-
scale
縮放圖片到指定尺寸(支援物理單位)- Parameters:
image- 原始圖片width- 目標寬度height- 目標高度- Returns:
- 縮放後的圖片
-
scaleByWidth
依寬度等比縮放圖片- Parameters:
image- 原始圖片width- 目標寬度- Returns:
- 縮放後的圖片
-
scaleByWidth
依寬度等比縮放圖片(支援物理單位)- Parameters:
image- 原始圖片width- 目標寬度- Returns:
- 縮放後的圖片
-
scaleByHeight
依高度等比縮放圖片- Parameters:
image- 原始圖片height- 目標高度- Returns:
- 縮放後的圖片
-
scaleByHeight
依高度等比縮放圖片(支援物理單位)- Parameters:
image- 原始圖片height- 目標高度- Returns:
- 縮放後的圖片
-
getPpi
public int getPpi()取得處理器的 PPI 設定- Returns:
- PPI 值
-