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.curImageInfo |
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 |
PngReader.getCurImgInfo() |
ImageInfo |
ChunkSeqReaderPng.getCurImgInfo() |
ImageInfo |
ImageLineInt.getImageInfo() |
ImageInfo |
ImageLineByte.getImageInfo() |
ImageInfo |
IImageLineArray.getImageInfo() |
ImageInfo |
ChunkSeqReaderPng.getImageInfo() |
ImageInfo |
PngReader.getImgInfo() |
ImageInfo |
ImageInfo.withSize(int cols,
int rows)
returns a copy with different size
|
Modifier and Type | Method and Description |
---|---|
IImageLineSet<T> |
IImageLineSetFactory.create(ImageInfo imgInfo,
boolean singleCursor,
int nlines,
int noffset,
int step)
Creates a new
IImageLineSet
If singleCursor=true, the caller will read and write one row fully at a time, in order (it'll never try to read out
of order lines), so the implementation can opt for allocate only one line. |
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) |
void |
ChunkSeqReaderPng.updateCurImgInfo(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 nlinesx,
int noffsetx,
int stepx) |
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
|
ImageInfo |
PngChunkFCTL.getEquivImageInfo() |
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
|
void |
PngChunkIHDR.fillFromInfo(ImageInfo info) |
Modifier and Type | Field and Description |
---|---|
protected ImageInfo |
PixelsWriter.imgInfo |
Constructor and Description |
---|
FiltersPerformance(ImageInfo imgInfo) |
PixelsWriter(ImageInfo imgInfo) |
PixelsWriterDefault(ImageInfo imgInfo) |
PixelsWriterMultiple(ImageInfo imgInfo) |
Copyright © 2014. All rights reserved.