public class ImageUtil extends Object
| 构造器 | 说明 |
|---|---|
ImageUtil() |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static ucar.ma2.Array |
count(ucar.ma2.Array data,
int size) |
Count none-zero points with window size
|
static void |
createGifAnimator(File[] infiles,
File outfile,
int delay) |
Create gif animator file from image files
|
static void |
createGifAnimator(List<String> inImageFiles,
String outGifFile,
int delay) |
Create gif animator file from image files
|
static void |
createGifAnimator(List<String> inImageFiles,
String outGifFile,
int delay,
int repeat) |
Create gif animator file from image files
|
static BufferedImage |
createImage(ucar.ma2.Array data) |
Create image from RGB(A) data array
|
static BufferedImage |
imageLoad(String fileName) |
Load image from image file
|
static ucar.ma2.Array |
imageRead(BufferedImage image) |
Read RGB array data from image
|
static ucar.ma2.Array |
imageRead(String fileName) |
Read RGB array data from image file
|
static void |
imageSave(BufferedImage image,
String fileName) |
Save image into a file
|
static void |
imageSave(ucar.ma2.Array data,
String fileName) |
Save image into a file
|
static ucar.ma2.Array |
mean(ucar.ma2.Array data,
int size,
boolean positive) |
Calculate mean value with window size
|
static void |
setDPI(IIOMetadata metadata,
float dpi) |
Set DPI
|
public static ucar.ma2.Array imageRead(String fileName) throws IOException, org.apache.sanselan.ImageReadException
fileName - Image file nameIOExceptionorg.apache.sanselan.ImageReadExceptionpublic static ucar.ma2.Array imageRead(BufferedImage image)
image - Imagepublic static BufferedImage imageLoad(String fileName) throws IOException, org.apache.sanselan.ImageReadException
fileName - Image file nameIOExceptionorg.apache.sanselan.ImageReadExceptionpublic static BufferedImage createImage(ucar.ma2.Array data)
data - RGB(A) data arraypublic static void imageSave(ucar.ma2.Array data,
String fileName)
throws IOException,
org.apache.sanselan.ImageWriteException
data - RGB(A) data arrayfileName - Output image file nameIOExceptionorg.apache.sanselan.ImageWriteExceptionpublic static void imageSave(BufferedImage image, String fileName) throws IOException, org.apache.sanselan.ImageWriteException
image - ImagefileName - Output image file nameIOExceptionorg.apache.sanselan.ImageWriteExceptionpublic static ucar.ma2.Array count(ucar.ma2.Array data,
int size)
data - Input datasize - Window sizepublic static ucar.ma2.Array mean(ucar.ma2.Array data,
int size,
boolean positive)
data - Input datasize - Window sizepositive - Only calculate the positive value or not.public static void createGifAnimator(List<String> inImageFiles, String outGifFile, int delay, int repeat)
inImageFiles - Input image filesoutGifFile - Output gif filedelay - Delay time in milliseconds between each framerepeat - Repeat times, 0 means unlimite repeatpublic static void createGifAnimator(List<String> inImageFiles, String outGifFile, int delay)
inImageFiles - Input image filesoutGifFile - Output gif filedelay - Delay time in milliseconds between each framepublic static void createGifAnimator(File[] infiles, File outfile, int delay)
infiles - Input image filesoutfile - Output gif filedelay - Delay time in milliseconds between each framepublic static void setDPI(IIOMetadata metadata, float dpi) throws IIOInvalidTreeException
metadata - IIOMetadatadpi - DPIIIOInvalidTreeExceptionCopyright © 2019. All rights reserved.