public final class ImageUtil
extends java.lang.Object
| 构造器和说明 |
|---|
ImageUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
checkPx(java.io.InputStream inputStream,
int width,
int height) |
static boolean |
checkPx(java.lang.String path,
int width,
int height) |
static boolean |
downloadImageUrl(java.lang.String imgUrl,
java.lang.String imgdist)
下载图片
|
static boolean |
downloadImageUrl(java.lang.String imgUrl,
java.lang.String imgdist,
int width,
int height)
下载图片
|
static java.awt.image.BufferedImage |
getBufferedImage(java.lang.String imgUrl)
获取图片信息
|
static int |
getHeight(java.lang.String path) |
static java.lang.Object[] |
getRandomCode()
生成二维码
|
static int |
getWidth(java.lang.String path) |
static boolean |
ImageIsTrue(java.lang.String path)
判断图片是否可以正常打开
|
static void |
reduceImg(java.awt.image.BufferedImage src,
java.lang.String imgdist,
int widthdist,
int heightdist)
压缩图片
|
static void |
resize(java.io.File originalFile,
java.io.File resizedFile,
int newWidth,
float quality)
压缩图片(保持图片比例)
|
static boolean |
writeImage(java.awt.image.BufferedImage image,
java.lang.String fileName)
写图片
|
public static java.lang.Object[] getRandomCode()
throws java.io.IOException
java.io.IOException - iopublic static boolean ImageIsTrue(java.lang.String path)
path - pathpublic static java.awt.image.BufferedImage getBufferedImage(java.lang.String imgUrl)
throws java.io.IOException
imgUrl - urljava.io.IOException - iopublic static boolean downloadImageUrl(java.lang.String imgUrl,
java.lang.String imgdist,
int width,
int height)
throws java.io.IOException
imgUrl - urlimgdist - dwidth - wheight - hjava.io.IOException - iopublic static boolean downloadImageUrl(java.lang.String imgUrl,
java.lang.String imgdist)
throws java.io.IOException
imgUrl - urlimgdist - ijava.io.IOException - iopublic static void reduceImg(java.awt.image.BufferedImage src,
java.lang.String imgdist,
int widthdist,
int heightdist)
throws com.sun.image.codec.jpeg.ImageFormatException,
java.io.IOException
src - srcimgdist - dwidthdist - wheightdist - hcom.sun.image.codec.jpeg.ImageFormatException - fejava.io.IOException - iopublic static boolean writeImage(java.awt.image.BufferedImage image,
java.lang.String fileName)
throws java.io.IOException
image - imgfileName - fileNamejava.io.IOException - iopublic static void resize(java.io.File originalFile,
java.io.File resizedFile,
int newWidth,
float quality)
throws java.io.IOException
originalFile - 原图片resizedFile - 目标图片newWidth - 新的宽度quality - 压缩率java.io.IOException - iopublic static int getWidth(java.lang.String path)
throws java.io.IOException
java.io.IOExceptionpublic static int getHeight(java.lang.String path)
throws java.io.IOException
java.io.IOExceptionpublic static boolean checkPx(java.lang.String path,
int width,
int height)
throws java.io.IOException
java.io.IOExceptionpublic static boolean checkPx(java.io.InputStream inputStream,
int width,
int height)
throws java.io.IOException
java.io.IOExceptionCopyright © 2017. All Rights Reserved.