Package com.idautomation.qrcode.encoder
Class ImageEncoder
java.lang.Object
com.idautomation.qrcode.encoder.ImageEncoder
- All Implemented Interfaces:
ImageConsumer
- Direct Known Subclasses:
GifEncoder
-
Field Summary
Fields inherited from interface java.awt.image.ImageConsumer
COMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT
-
Constructor Summary
ConstructorsConstructorDescriptionImageEncoder
(ImageProducer producer, OutputStream out) ImageEncoder
(Image img, OutputStream out) -
Method Summary
Modifier and TypeMethodDescriptionvoid
encode()
void
imageComplete
(int status) void
setColorModel
(ColorModel model) void
setDimensions
(int width, int height) void
setHints
(int hintflags) void
setPixels
(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize) void
setPixels
(int x, int y, int w, int h, ColorModel model, int[] pixels, int off, int scansize) void
setProperties
(Hashtable props)
-
Constructor Details
-
ImageEncoder
- Throws:
IOException
-
ImageEncoder
- Throws:
IOException
-
-
Method Details
-
encode
- Throws:
IOException
-
setDimensions
public void setDimensions(int width, int height) - Specified by:
setDimensions
in interfaceImageConsumer
-
setProperties
- Specified by:
setProperties
in interfaceImageConsumer
-
setColorModel
- Specified by:
setColorModel
in interfaceImageConsumer
-
setHints
public void setHints(int hintflags) - Specified by:
setHints
in interfaceImageConsumer
-
setPixels
public void setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize) - Specified by:
setPixels
in interfaceImageConsumer
-
setPixels
public void setPixels(int x, int y, int w, int h, ColorModel model, int[] pixels, int off, int scansize) - Specified by:
setPixels
in interfaceImageConsumer
-
imageComplete
public void imageComplete(int status) - Specified by:
imageComplete
in interfaceImageConsumer
-