| 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.
|
| ar.com.hjg.pngj.pixels |
Mostly related with logic specific to reading/writing pixels.
|
| 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) |
protected PixelsWriter |
PngWriterHc.createPixelsWriter(ImageInfo imginfo) |
protected PixelsWriter |
PngWriter.createPixelsWriter(ImageInfo imginfo)
Factory method for pixels writer.
|
PngWriter |
IPngWriterFactory.createPngWriter(OutputStream outputStream,
ImageInfo imgInfo) |
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 |
|---|
Deinterlacer(ImageInfo iminfo) |
IdatSet(String id,
ImageInfo iminfo,
Deinterlacer deinterlacer) |
IdatSet(String id,
ImageInfo iminfo,
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.
|
PngWriterHc(File file,
ImageInfo imgInfo) |
PngWriterHc(File file,
ImageInfo imgInfo,
boolean allowoverwrite) |
PngWriterHc(OutputStream outputStream,
ImageInfo imgInfo) |
| 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 |
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) |
| Modifier and Type | Field and Description |
|---|---|
protected ImageInfo |
PixelsWriter.imgInfo |
ImageInfo |
ImageLineBufferedImage.imgInfo |
ImageInfo |
ImageLineARGBbi.imgInfo |
| Modifier and Type | Method and Description |
|---|---|
static IImageLineFactory<ImageLineByte> |
ImageLineBufferedImage.getFactory(ImageInfo iminfo) |
static IImageLineFactory<ImageLineByte> |
ImageLineARGBbi.getFactory(ImageInfo iminfo) |
| Constructor and Description |
|---|
FiltersPerformance(ImageInfo imgInfo) |
ImageLineARGBbi(ImageInfo imgInfo,
BufferedImage bi,
byte[] bytesdata) |
ImageLineBufferedImage(ImageInfo imgInfo,
BufferedImage bi,
byte[] bytesdata) |
ImageLineSetARGBbi(BufferedImage bi,
ImageInfo imginfo) |
PixelsWriter(ImageInfo imgInfo) |
PixelsWriterDefault(ImageInfo imgInfo) |
PixelsWriterMultiple(ImageInfo imgInfo) |
Copyright © 2014. All rights reserved.