Top Fields Constructors Methods
org.eclipse.swt.internal.image

pack-priv final Class PngEncoder

extends Object
Class Inheritance
Imports
java.io.*, java.util.zip.*, org.eclipse.swt.*, org.eclipse.swt.graphics.*

Field Summary

Modifier and TypeField and Description
pack-priv static final int
pack-priv static final int
pack-priv int
pack-priv ByteArrayOutputStream
pack-priv PngChunk
pack-priv int
pack-priv int
pack-priv ImageData
pack-priv static final int
pack-priv int
pack-priv int
pack-priv int
pack-priv ImageLoader
pack-priv static final int
pack-priv static final byte[]
pack-priv static final byte[]
pack-priv static final byte[]
pack-priv static final byte[]
pack-priv static final byte[]
pack-priv static final byte[]
pack-priv int
pack-priv int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
encode(LEDataOutputStream outputStream)

pack-priv void
writeChunk(byte[] tag, byte[] buffer)

pack-priv void
pack-priv void
pack-priv void
pack-priv void
writeInt(ByteArrayOutputStream baos, int theInt)

pack-priv void
pack-priv void
writeShort(ByteArrayOutputStream baos, int theShort)

pack-priv void
pack-priv void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

BEST_COMPRESSIONback to summary
pack-priv static final int BEST_COMPRESSION
BEST_SPEEDback to summary
pack-priv static final int BEST_SPEED
bitDepthback to summary
pack-priv int bitDepth
bytesback to summary
pack-priv ByteArrayOutputStream bytes
chunkback to summary
pack-priv PngChunk chunk
colorTypeback to summary
pack-priv int colorType
compressionMethodback to summary
pack-priv int compressionMethod
databack to summary
pack-priv ImageData data
DEFAULT_COMPRESSIONback to summary
pack-priv static final int DEFAULT_COMPRESSION
filterMethodback to summary
pack-priv int filterMethod
heightback to summary
pack-priv int height
interlaceMethodback to summary
pack-priv int interlaceMethod
loaderback to summary
pack-priv ImageLoader loader
NO_COMPRESSIONback to summary
pack-priv static final int NO_COMPRESSION
SIGNATUREback to summary
pack-priv static final byte[] SIGNATURE
TAG_IDATback to summary
pack-priv static final byte[] TAG_IDAT
TAG_IENDback to summary
pack-priv static final byte[] TAG_IEND
TAG_IHDRback to summary
pack-priv static final byte[] TAG_IHDR
TAG_PLTEback to summary
pack-priv static final byte[] TAG_PLTE
TAG_TRNSback to summary
pack-priv static final byte[] TAG_TRNS
transparencyTypeback to summary
pack-priv int transparencyType
widthback to summary
pack-priv int width

Constructor Detail

PngEncoderback to summary
public PngEncoder(ImageLoader loader)

Method Detail

encodeback to summary
public void encode(LEDataOutputStream outputStream)
writeChunkback to summary
pack-priv void writeChunk(byte[] tag, byte[] buffer)
writeEndback to summary
pack-priv void writeEnd()
writeHeaderback to summary
pack-priv void writeHeader()
writeImageDataback to summary
pack-priv void writeImageData() throws IOException
writeIntback to summary
pack-priv void writeInt(ByteArrayOutputStream baos, int theInt)
writePaletteback to summary
pack-priv void writePalette()
writeShortback to summary
pack-priv void writeShort(ByteArrayOutputStream baos, int theShort)
writeSignatureback to summary
pack-priv void writeSignature()
writeTransparencyback to summary
pack-priv void writeTransparency()