| Package | Description |
|---|---|
| ar.com.hjg.pngj |
PNGJ main package
|
| ar.com.hjg.pngj.chunks |
Contains the code related to chunk management for the PNGJ library.
|
| Modifier and Type | Field and Description |
|---|---|
protected ImageInfo |
ChunkSeqReaderPng.imageInfo |
ImageInfo |
PngWriter.imgInfo |
ImageInfo |
PngReader.imgInfo
Basic image info - final and inmutable.
|
protected ImageInfo |
ImageLineSetDefault.imgInfo |
ImageInfo |
ImageLineInt.imgInfo |
ImageInfo |
ImageLineByte.imgInfo |
protected ImageInfo |
IdatSet.imgInfo |
| Modifier and Type | Method and Description |
|---|---|
ImageInfo |
ImageLineInt.getImageInfo() |
ImageInfo |
ImageLineByte.getImageInfo() |
ImageInfo |
IImageLineArray.getImageInfo() |
ImageInfo |
ChunkSeqReaderPng.getImageInfo() |
| Modifier and Type | Method and Description |
|---|---|
IImageLineSet<T> |
IImageLineSetFactory.create(ImageInfo imgInfo,
boolean singleCursor,
int nlines,
int noffset,
int step)
Creates a new
IImageLineSet |
PngChunk |
IChunkFactory.createChunk(ChunkRaw chunkRaw,
ImageInfo imgInfo) |
T |
IImageLineFactory.createImageLine(ImageInfo iminfo) |
static IImageLineFactory<ImageLineInt> |
ImageLineInt.getFactory(ImageInfo iminfo)
Helper method, returns a default factory for this object
|
static IImageLineFactory<ImageLineByte> |
ImageLineByte.getFactory(ImageInfo iminfo) |
| Constructor and Description |
|---|
FilterWriteStrategy(ImageInfo imgInfo) |
FilterWriteStrategy(ImageInfo imgInfo,
FilterType ctype) |
IdatSet(String id,
ImageInfo iminfo,
ar.com.hjg.pngj.Deinterlacer deinterlacer) |
IdatSet(String id,
ImageInfo iminfo,
ar.com.hjg.pngj.Deinterlacer deinterlacer,
Inflater inf,
byte[] buffer)
Special constructor with preallocated buffer.
|
ImageLineByte(ImageInfo imgInfo) |
ImageLineByte(ImageInfo imgInfo,
byte[] sci) |
ImageLineInt(ImageInfo imgInfo) |
ImageLineInt(ImageInfo imgInfo,
int[] sci) |
ImageLineSetDefault(ImageInfo imgInfo,
boolean singleCursor,
int nlines,
int noffset,
int step) |
PngWriter(File file,
ImageInfo imgInfo) |
PngWriter(File file,
ImageInfo imgInfo,
boolean allowoverwrite)
Opens a file for writing.
|
PngWriter(OutputStream outputStream,
ImageInfo imgInfo)
Constructs a new PngWriter from a output stream.
|
| Modifier and Type | Field and Description |
|---|---|
protected ImageInfo |
PngChunk.imgInfo |
| Modifier and Type | Method and Description |
|---|---|
ImageInfo |
PngChunkIHDR.createImageInfo()
throws PngInputException if unexpected values
|
| Modifier and Type | Method and Description |
|---|---|
PngChunk |
PngChunkZTXT.cloneForWrite(ImageInfo imgInfo) |
PngChunk |
PngChunkUNKNOWN.cloneForWrite(ImageInfo imgInfo) |
PngChunk |
PngChunkTRNS.cloneForWrite(ImageInfo imgInfo) |
PngChunk |
PngChunkTIME.cloneForWrite(ImageInfo imgInfo) |
PngChunk |
PngChunkTEXT.cloneForWrite(ImageInfo imgInfo) |
PngChunk |
PngChunkSTER.cloneForWrite(ImageInfo imgInfo) |
PngChunk |
PngChunkSRGB.cloneForWrite(ImageInfo imgInfo) |
PngChunk |
PngChunkSPLT.cloneForWrite(ImageInfo imgInfo) |
PngChunk |
PngChunkSBIT.cloneForWrite(ImageInfo imgInfo) |
PngChunk |
PngChunkPLTE.cloneForWrite(ImageInfo imgInfo) |
PngChunk |
PngChunkPHYS.cloneForWrite(ImageInfo imgInfo) |
PngChunk |
PngChunkOFFS.cloneForWrite(ImageInfo imgInfo) |
PngChunk |
PngChunkITXT.cloneForWrite(ImageInfo imgInfo) |
PngChunk |
PngChunkIHDR.cloneForWrite(ImageInfo imgInfo) |
PngChunkIEND |
PngChunkIEND.cloneForWrite(ImageInfo imgInfo) |
PngChunkIDAT |
PngChunkIDAT.cloneForWrite(ImageInfo imgInfo) |
PngChunk |
PngChunkICCP.cloneForWrite(ImageInfo imgInfo) |
PngChunk |
PngChunkHIST.cloneForWrite(ImageInfo imgInfo) |
PngChunk |
PngChunkGAMA.cloneForWrite(ImageInfo imgInfo) |
PngChunk |
PngChunkCHRM.cloneForWrite(ImageInfo imgInfo) |
PngChunk |
PngChunkBKGD.cloneForWrite(ImageInfo imgInfo) |
protected abstract PngChunk |
PngChunk.cloneForWrite(ImageInfo imgInfo)
Makes a copy of the chunk.
|
static PngChunk |
ChunkHelper.cloneForWrite(PngChunk chunk,
ImageInfo imgInfo) |
PngChunk |
ChunkFactory.createChunk(ChunkRaw chunkRaw,
ImageInfo imgInfo) |
protected PngChunk |
ChunkFactory.createEmptyChunkExtended(String id,
ImageInfo imgInfo)
Factory for chunks that are not in the original PNG standard.
|
protected PngChunk |
ChunkFactory.createEmptyChunkKnown(String id,
ImageInfo imgInfo) |
protected PngChunk |
ChunkFactory.createEmptyChunkUnknown(String id,
ImageInfo imgInfo)
This is used as last resort factory method.
|
static ChunkPredicate |
ChunkCopyBehaviour.createPredicate(int copyFromMask,
ImageInfo imgInfo)
Creates a predicate equivalent to the copy mask
|
| Constructor and Description |
|---|
ChunksList(ImageInfo imfinfo) |
ChunksListForWrite(ImageInfo imfinfo) |
PngChunk(String id,
ImageInfo imgInfo) |
PngChunkBKGD(ImageInfo info) |
PngChunkCHRM(ImageInfo info) |
PngChunkGAMA(ImageInfo info) |
PngChunkHIST(ImageInfo info) |
PngChunkICCP(ImageInfo info) |
PngChunkIDAT(ImageInfo i) |
PngChunkIEND(ImageInfo info) |
PngChunkIHDR(ImageInfo info) |
PngChunkITXT(ImageInfo info) |
PngChunkMultiple(String id,
ImageInfo imgInfo) |
PngChunkOFFS(ImageInfo info) |
PngChunkPHYS(ImageInfo info) |
PngChunkPLTE(ImageInfo info) |
PngChunkSBIT(ImageInfo info) |
PngChunkSingle(String id,
ImageInfo imgInfo) |
PngChunkSPLT(ImageInfo info) |
PngChunkSRGB(ImageInfo info) |
PngChunkSTER(ImageInfo info) |
PngChunkTEXT(ImageInfo info) |
PngChunkTextVar(String id,
ImageInfo info) |
PngChunkTIME(ImageInfo info) |
PngChunkTRNS(ImageInfo info) |
PngChunkUNKNOWN(String id,
ImageInfo info) |
PngChunkZTXT(ImageInfo info) |
Copyright © 2013. All rights reserved.