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.
|
Class and Description |
---|
BufferedStreamFeeder
Reads bytes from an input stream, and feeds a IBytesConsumer.
|
ChunkReader
Parses a PNG chunk, consuming bytes in one mode:
ChunkReader.ChunkReaderMode.BUFFER , ChunkReader.ChunkReaderMode.PROCESS ,
ChunkReader.ChunkReaderMode.SKIP . |
ChunkReader.ChunkReaderMode
Modes of ChunkReader chunk processing.
|
ChunkSeqReader
Consumes a stream of bytes that consist of a series of PNG-like chunks.
|
ChunkSeqReaderPng
Adds to ChunkSeqReader the storing of PngChunk, with a PngFactory, and imageInfo + deinterlacer.
|
DeflatedChunkReader
Specialization of ChunkReader, for IDAT-like chunks.
|
DeflatedChunksSet
A set of IDAT-like chunks which, concatenated, form a zlib stream.
|
Deinterlacer |
FilterType
Internal PNG predictor filter type
Negative values are pseudo types, actually global strategies for writing, that (can) result on different real filters
for different rows
|
IBytesConsumer
Bytes consumer.
|
IChunkFactory |
IdatSet
This object process the concatenation of IDAT chunks.
|
IImageLine
General format-translated image line.
|
IImageLineArray
This interface is just for the sake of unifying some methods of
ImageLineHelper that can use both
ImageLineInt or ImageLineByte . |
IImageLineFactory
Image Line factory.
|
IImageLineSet
Set of
IImageLine elements. |
IImageLineSetFactory
Factory of
IImageLineSet , used by PngReader . |
ImageInfo
Simple immutable wrapper for basic image info.
|
ImageLineByte
Lightweight wrapper for an image scanline, used for read and write.
|
ImageLineInt
Represents an image line, integer format (one integer by sample).
|
PngjException
Generic exception for this library.
|
PngjInputException
Exception thrown when reading a PNG.
|
PngReader
Reads a PNG image (pixels and/or metadata) from a file or stream.
|
PngReaderByte
Trivial extension of
PngReader that uses ImageLineByte |
PngWriter
Writes a PNG image, line by line.
|
Class and Description |
---|
IChunkFactory |
ImageInfo
Simple immutable wrapper for basic image info.
|
PngjException
Generic exception for this library.
|
Class and Description |
---|
FilterType
Internal PNG predictor filter type
Negative values are pseudo types, actually global strategies for writing, that (can) result on different real filters
for different rows
|
IDatChunkWriter
Outputs a sequence of IDAT-like chunk, that is filled progressively until the max chunk length is reached (or until
flush())
|
ImageInfo
Simple immutable wrapper for basic image info.
|
Copyright © 2014. All rights reserved.