public static class ImageParam.ImageParamBuilder extends java.lang.Object implements Builder<ImageParam>
public ImageParam.ImageParamBuilder applyDither(boolean applyDither)
public ImageParam.ImageParamBuilder bitsPerPixel(int bitsPerPixel)
public ImageParam build()
build
in interface Builder<ImageParam>
public ImageParam.ImageParamBuilder colorType(ImageColorType colorType)
public ImageParam.ImageParamBuilder componentColorPalette(byte[][] componentPalette)
public ImageParam.ImageParamBuilder containsThumbnail(boolean containsThumbnail)
public ImageParam.ImageParamBuilder ditherMatrix(int[][] ditherMatrix)
public ImageParam.ImageParamBuilder ditherMethod(DitherMethod ditherMethod)
public ImageParam.ImageParamBuilder quantMethod(QuantMethod quantMethod)
public ImageParam.ImageParamBuilder quantQuanlity(QuantQuality quantQuality)
public ImageParam.ImageParamBuilder hasAlpha(boolean hasAlpha)
public ImageParam.ImageParamBuilder hasICCP(boolean hasICCP)
public ImageParam.ImageParamBuilder height(int height)
public ImageParam.ImageParamBuilder iccProfile(byte[] icc_profile)
public ImageParam.ImageParamBuilder imageOptions(ImageOptions imageOptions)
public void reset()
public ImageParam.ImageParamBuilder rgbColorPalette(int[] rgbColorPalette)
public ImageParam.ImageParamBuilder thumbnails(java.awt.image.BufferedImage[] thumbnails)
public ImageParam.ImageParamBuilder transparent(boolean transparent)
public ImageParam.ImageParamBuilder transparentColor(int transparentColor)
public ImageParam.ImageParamBuilder width(int width)