public class ImageUtils
extends java.lang.Object
服务器,可转成BufferedImage,使用的时候再用输出流,返回到页面
本地磁盘,可直接写到文件中
Thumbnails,还提供了根据比例压缩,比如缩小原图的1半 Thumbnails.of(source) .scale(0.5) .toFile(thumbnail);
| 构造器和说明 |
|---|
ImageUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.awt.image.BufferedImage |
clipping(java.lang.String filePath,
int width,
int height)
图片裁剪
|
static java.awt.image.BufferedImage |
compress(java.io.File file,
int width,
int height)
图片压缩
需要注意,压缩后的图片宽高,并不等于指定的宽高,
会根据图片的宽高进行等比例压缩
|
static java.awt.image.BufferedImage |
compress(java.lang.String path,
int width,
int height)
图片压缩
需要注意,压缩后的图片宽高,并不等于指定的宽高,
会根据图片的宽高进行等比例压缩
|
static void |
compress(java.lang.String path,
java.lang.String thumbnail,
int width,
int height)
图片压缩,生成压缩图片文件
需要注意,压缩后的图片宽高,并不等于指定的宽高,
会根据图片的宽高进行等比例压缩
|
static java.awt.image.BufferedImage |
compress(java.net.URL url,
int width,
int height)
图片压缩
需要注意,压缩后的图片宽高,并不等于指定的宽高,
会根据图片的宽高进行等比例压缩
|
static void |
compress(java.net.URL url,
java.lang.String thumbnail,
int scale)
图片压缩,生成压缩图片文件
|
public static java.awt.image.BufferedImage compress(java.lang.String path,
int width,
int height)
需要注意,压缩后的图片宽高,并不等于指定的宽高, 会根据图片的宽高进行等比例压缩
path - 原图路径width - 压缩后的宽度height - 压缩后的高度BufferedImagepublic static java.awt.image.BufferedImage compress(java.io.File file,
int width,
int height)
需要注意,压缩后的图片宽高,并不等于指定的宽高, 会根据图片的宽高进行等比例压缩
file - 原图文件width - 压缩后的宽度height - 压缩后的高度BufferedImagepublic static java.awt.image.BufferedImage compress(java.net.URL url,
int width,
int height)
需要注意,压缩后的图片宽高,并不等于指定的宽高, 会根据图片的宽高进行等比例压缩
url - 原图网络地址 URLwidth - 压缩后的宽度height - 压缩后的高度BufferedImagepublic static void compress(java.lang.String path,
java.lang.String thumbnail,
int width,
int height)
需要注意,压缩后的图片宽高,并不等于指定的宽高, 会根据图片的宽高进行等比例压缩
path - 原图路径thumbnail - 缩略图保存位置width - 压缩后的宽度height - 压缩后的高度public static void compress(java.net.URL url,
java.lang.String thumbnail,
int scale)
url - 图片URLthumbnail - 缩略图保存位置scale - 压缩比public static java.awt.image.BufferedImage clipping(java.lang.String filePath,
int width,
int height)
throws java.lang.Exception
filePath - 原图片width - 宽height - 高java.lang.Exception - 异常Copyright © 2022. All Rights Reserved.