你可以使用com.lowagie.text.Image
類中的scaleToFit()
方法來處理圖片大小。該方法可以將圖片縮放到指定的大小,同時保持其原始寬高比。
下面是一個簡單的示例代碼:
import com.lowagie.text.Image;
public class ImageProcessingExample {
public static void main(String[] args) {
try {
Image image = Image.getInstance("path/to/image.jpg");
// 設置圖片寬高為200x200像素
image.scaleToFit(200, 200);
// 保存處理后的圖片
image.save("path/to/scaled_image.jpg");
} catch (Exception e) {
e.printStackTrace();
}
}
}
在上面的示例中,Image.getInstance()
方法用于加載原始圖片文件,scaleToFit()
方法設置了圖片的最大寬度和高度為200像素,然后使用save()
方法保存處理后的圖片到指定路徑。
請確保你已經添加了iText庫的依賴,以便在項目中使用com.lowagie.text.Image
類。