- callbackMode - Variable in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- channels - Variable in class ar.com.hjg.pngj.ImageInfo
-
Number of channels, as used internally: 3 for RGB, 4 for RGBA, 2 for GA (gray with alpha), 1 for grayscale or
indexed.
- charsetLatin1 - Static variable in class ar.com.hjg.pngj.PngHelperInternal
-
- charsetLatin1name - Static variable in class ar.com.hjg.pngj.PngHelperInternal
-
Default charset, used internally by PNG for several things
- charsetUTF8 - Static variable in class ar.com.hjg.pngj.PngHelperInternal
-
- charsetUTF8name - Static variable in class ar.com.hjg.pngj.PngHelperInternal
-
UTF-8 is only used for some chunks
- check() - Method in class ar.com.hjg.pngj.chunks.PngChunkIHDR
-
- checkCrc() - Method in class ar.com.hjg.pngj.chunks.ChunkRaw
-
- checkCrc - Variable in class ar.com.hjg.pngj.ChunkSeqBuffering
-
- checkSignature(byte[]) - Method in class ar.com.hjg.pngj.ChunkSeqReader
-
Throws PngjInputException if bad signature
- cHRM - Static variable in class ar.com.hjg.pngj.chunks.ChunkHelper
-
- CHUNK_GROUP_0_IDHR - Static variable in class ar.com.hjg.pngj.chunks.ChunksList
-
- CHUNK_GROUP_1_AFTERIDHR - Static variable in class ar.com.hjg.pngj.chunks.ChunksList
-
- CHUNK_GROUP_2_PLTE - Static variable in class ar.com.hjg.pngj.chunks.ChunksList
-
- CHUNK_GROUP_3_AFTERPLTE - Static variable in class ar.com.hjg.pngj.chunks.ChunksList
-
- CHUNK_GROUP_4_IDAT - Static variable in class ar.com.hjg.pngj.chunks.ChunksList
-
- CHUNK_GROUP_5_AFTERIDAT - Static variable in class ar.com.hjg.pngj.chunks.ChunksList
-
- CHUNK_GROUP_6_END - Static variable in class ar.com.hjg.pngj.chunks.ChunksList
-
- ChunkCopyBehaviour - Class in ar.com.hjg.pngj.chunks
-
- ChunkCopyBehaviour() - Constructor for class ar.com.hjg.pngj.chunks.ChunkCopyBehaviour
-
- chunkDone() - Method in class ar.com.hjg.pngj.ChunkReader
-
This method will be called (in all modes) when the full chunk -including crc- has been read
- chunkDone() - Method in class ar.com.hjg.pngj.DeflatedChunkReader
-
only a stupid check for fDAT (I wonder how many APGN readers do this)
- ChunkFactory - Class in ar.com.hjg.pngj.chunks
-
Default chunk factory.
- ChunkFactory() - Constructor for class ar.com.hjg.pngj.chunks.ChunkFactory
-
- ChunkFactory(boolean) - Constructor for class ar.com.hjg.pngj.chunks.ChunkFactory
-
- chunkGroup - Variable in class ar.com.hjg.pngj.chunks.PngChunk
-
- ChunkHelper - Class in ar.com.hjg.pngj.chunks
-
Helper methods and constants related to Chunk processing.
- chunkid - Variable in class ar.com.hjg.pngj.DeflatedChunksSet
-
All IDAT-like chunks that form a same DeflatedChunksSet should have the same id
- ChunkLoadBehaviour - Enum in ar.com.hjg.pngj.chunks
-
What to do with ancillary (non-critical) chunks when reading.
- ChunkPredicate - Interface in ar.com.hjg.pngj.chunks
-
Decides if another chunk "matches", according to some criterion
- ChunkRaw - Class in ar.com.hjg.pngj.chunks
-
Raw (physical) chunk.
- ChunkRaw(int, String, boolean) - Constructor for class ar.com.hjg.pngj.chunks.ChunkRaw
-
- ChunkRaw(int, byte[], boolean) - Constructor for class ar.com.hjg.pngj.chunks.ChunkRaw
-
- ChunkReader - Class in ar.com.hjg.pngj
-
- ChunkReader(int, String, long, ChunkReader.ChunkReaderMode) - Constructor for class ar.com.hjg.pngj.ChunkReader
-
The constructor creates also a chunkRaw, preallocated if mode = ChunkReaderMode.BUFFER
- ChunkReader.ChunkReaderMode - Enum in ar.com.hjg.pngj
-
Modes of ChunkReader chunk processing.
- chunkseq - Variable in class ar.com.hjg.pngj.PngReader
-
This object has most of the intelligence to parse the chunks and decompress the IDAT stream
- ChunkSeqBuffering - Class in ar.com.hjg.pngj
-
This loads the png as a plain sequence of chunks, buffering all
Useful to do things like insert or delete a ancilllary chunk.
- ChunkSeqBuffering() - Constructor for class ar.com.hjg.pngj.ChunkSeqBuffering
-
- ChunkSeqReader - Class in ar.com.hjg.pngj
-
Consumes a stream of bytes that consist of a series of PNG-like chunks.
- ChunkSeqReader() - Constructor for class ar.com.hjg.pngj.ChunkSeqReader
-
Creates a ChunkSeqReader (with signature)
- ChunkSeqReader(boolean) - Constructor for class ar.com.hjg.pngj.ChunkSeqReader
-
- ChunkSeqReaderPng - Class in ar.com.hjg.pngj
-
Adds to ChunkSeqReader the storing of PngChunk, with a PngFactory, and imageInfo + deinterlacer.
- ChunkSeqReaderPng(boolean) - Constructor for class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- ChunkSeqSkipping - Class in ar.com.hjg.pngj
-
This simple reader skips all chunks contents and stores the chunkRaw in a list.
- ChunkSeqSkipping(boolean) - Constructor for class ar.com.hjg.pngj.ChunkSeqSkipping
-
- ChunkSeqSkipping() - Constructor for class ar.com.hjg.pngj.ChunkSeqSkipping
-
- ChunksList - Class in ar.com.hjg.pngj.chunks
-
All chunks that form an image, read or to be written.
- ChunksList(ImageInfo) - Constructor for class ar.com.hjg.pngj.chunks.ChunksList
-
- chunksList - Variable in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
All chunks, but some of them can have the buffer empty (IDAT and skipped)
- ChunksListForWrite - Class in ar.com.hjg.pngj.chunks
-
- ChunksListForWrite(ImageInfo) - Constructor for class ar.com.hjg.pngj.chunks.ChunksListForWrite
-
- clampTo_0_255(int) - Static method in class ar.com.hjg.pngj.ImageLineHelper
-
- clampTo_0_65535(int) - Static method in class ar.com.hjg.pngj.ImageLineHelper
-
- clampTo_128_127(int) - Static method in class ar.com.hjg.pngj.ImageLineHelper
-
- close() - Method in class ar.com.hjg.pngj.BufferedStreamFeeder
-
Closes this object.
- close() - Method in class ar.com.hjg.pngj.ChunkSeqReader
-
Closes this object and release resources.
- close() - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- close() - Method in class ar.com.hjg.pngj.DeflatedChunksSet
-
This should be called when discarding this object, or for aborting.
- close() - Method in class ar.com.hjg.pngj.IDatChunkWriter
-
- close() - Method in class ar.com.hjg.pngj.IdatSet
-
- close() - Method in class ar.com.hjg.pngj.pixels.CompressorStream
-
Releases resources.
- close() - Method in class ar.com.hjg.pngj.pixels.CompressorStreamDeflater
-
- close() - Method in class ar.com.hjg.pngj.pixels.CompressorStreamLz4
-
- close() - Method in class ar.com.hjg.pngj.pixels.PixelsWriter
-
cleanup.
- close() - Method in class ar.com.hjg.pngj.pixels.PixelsWriterDefault
-
- close() - Method in class ar.com.hjg.pngj.pixels.PixelsWriterMultiple
-
- close() - Method in class ar.com.hjg.pngj.PngReader
-
Releases resources, and closes stream if corresponds.
- close() - Method in class ar.com.hjg.pngj.PngReaderFilter
-
- close() - Method in class ar.com.hjg.pngj.PngWriter
-
Closes and releases resources
- cols - Variable in class ar.com.hjg.pngj.ImageInfo
-
Cols= Image width, in pixels.
- comment - Variable in class ar.com.hjg.pngj.chunks.PngChunkTextVar.PngTxtInfo
-
- compressBytes(byte[], boolean) - Static method in class ar.com.hjg.pngj.chunks.ChunkHelper
-
- compressBytes(byte[], int, int, boolean) - Static method in class ar.com.hjg.pngj.chunks.ChunkHelper
-
- compressEstim(byte[], int, int) - Method in class ar.com.hjg.pngj.pixels.DeflaterEstimatorHjg
-
Estimates the length of the compressed bytes, as compressed by Lz4 WARNING: if larger than LZ4_64K_LIMIT it cuts it
in fragments
WARNING: if some part of the input is discarded, this should return the proportional (so that
returnValue/srcLen=compressionRatio)
- compressEstim(byte[]) - Method in class ar.com.hjg.pngj.pixels.DeflaterEstimatorHjg
-
- compressEstim(byte[], int, int) - Method in class ar.com.hjg.pngj.pixels.DeflaterEstimatorLz4
-
Estimates the length of the compressed bytes, as compressed by Lz4 WARNING: if larger than LZ4_64K_LIMIT it cuts it
in fragments
WARNING: if some part of the input is discarded, this should return the proportional (so that
returnValue/srcLen=compressionRatio)
- compressEstim(byte[]) - Method in class ar.com.hjg.pngj.pixels.DeflaterEstimatorLz4
-
- CompressorStream - Class in ar.com.hjg.pngj.pixels
-
This is an OutputStream that compresses (via Deflater or a deflater-like object), and optionally passes the
compressed stream to another output stream.
- CompressorStream(IDatChunkWriter, int, long) - Constructor for class ar.com.hjg.pngj.pixels.CompressorStream
-
- CompressorStreamDeflater - Class in ar.com.hjg.pngj.pixels
-
CompressorStream backed by a Deflater.
- CompressorStreamDeflater(IDatChunkWriter, int, long, Deflater) - Constructor for class ar.com.hjg.pngj.pixels.CompressorStreamDeflater
-
if a deflater is passed, it must be already reset.
- CompressorStreamDeflater(IDatChunkWriter, int, long) - Constructor for class ar.com.hjg.pngj.pixels.CompressorStreamDeflater
-
- CompressorStreamDeflater(IDatChunkWriter, int, long, int, int) - Constructor for class ar.com.hjg.pngj.pixels.CompressorStreamDeflater
-
- CompressorStreamLz4 - Class in ar.com.hjg.pngj.pixels
-
This class uses a quick compressor to get a rough estimate of deflate compression ratio.
- CompressorStreamLz4(IDatChunkWriter, int, long) - Constructor for class ar.com.hjg.pngj.pixels.CompressorStreamLz4
-
- CompressorStreamLz4(IDatChunkWriter, int, long, Deflater) - Constructor for class ar.com.hjg.pngj.pixels.CompressorStreamLz4
-
- CompressorStreamLz4(IDatChunkWriter, int, long, int, int) - Constructor for class ar.com.hjg.pngj.pixels.CompressorStreamLz4
-
- computeAbsFromHistogram() - Method in class ar.com.hjg.pngj.pixels.FiltersPerformance
-
- computeCompressionRatio() - Method in class ar.com.hjg.pngj.PngWriter
-
Computes compressed size/raw size, approximate.
- computeEntropyFromHistogram() - Method in class ar.com.hjg.pngj.pixels.FiltersPerformance
-
- computeHistogram(byte[]) - Method in class ar.com.hjg.pngj.pixels.FiltersPerformance
-
- computeHistogramForFilter(FilterType, byte[], byte[]) - Method in class ar.com.hjg.pngj.pixels.FiltersPerformance
-
- consume(byte[], int, int) - Method in class ar.com.hjg.pngj.ChunkSeqReader
-
Consumes (in general, partially) a number of bytes.
- consume(byte[], int, int) - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- consume(byte[], int, int) - Method in interface ar.com.hjg.pngj.IBytesConsumer
-
Eats some bytes, at most len.
- convert2rgba(IImageLineArray, PngChunkPLTE, PngChunkTRNS, int[]) - Static method in class ar.com.hjg.pngj.ImageLineHelper
-
this is not very efficient, only for tests and troubleshooting
- COPY_ALL - Static variable in class ar.com.hjg.pngj.chunks.ChunkCopyBehaviour
-
copy all, including palette
- COPY_ALL_SAFE - Static variable in class ar.com.hjg.pngj.chunks.ChunkCopyBehaviour
-
copy all 'safe to copy' chunks
- COPY_ALMOSTALL - Static variable in class ar.com.hjg.pngj.chunks.ChunkCopyBehaviour
-
Copy almost all: excepts only HIST (histogram) TIME and TEXTUAL chunks
- COPY_NONE - Static variable in class ar.com.hjg.pngj.chunks.ChunkCopyBehaviour
-
Don't copy anything
- COPY_PALETTE - Static variable in class ar.com.hjg.pngj.chunks.ChunkCopyBehaviour
-
copy the palette
- COPY_PHYS - Static variable in class ar.com.hjg.pngj.chunks.ChunkCopyBehaviour
-
Copy PHYS chunk (physical resolution)
- COPY_TEXTUAL - Static variable in class ar.com.hjg.pngj.chunks.ChunkCopyBehaviour
-
Copy al textual chunks.
- COPY_TRANSPARENCY - Static variable in class ar.com.hjg.pngj.chunks.ChunkCopyBehaviour
-
Copy TRNS chunk
- COPY_UNKNOWN - Static variable in class ar.com.hjg.pngj.chunks.ChunkCopyBehaviour
-
Copy unknown chunks (unknown by our factory)
- copyChunksFrom(ChunksList, int) - Method in class ar.com.hjg.pngj.PngWriter
-
Sets an origin (typically from a
PngReader
) of Chunks to be copied.
- copyChunksFrom(ChunksList) - Method in class ar.com.hjg.pngj.PngWriter
-
Copy all chunks from origin.
- copyChunksFrom(ChunksList, ChunkPredicate) - Method in class ar.com.hjg.pngj.PngWriter
-
- countChunkTypeAsAncillary(String) - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- crcval - Variable in class ar.com.hjg.pngj.chunks.ChunkRaw
-
A 4-byte CRC (Cyclic Redundancy Check) calculated on the preceding bytes in the chunk, including the chunk type
code and chunk data fields, but not including the length field.
- create(ImageInfo, boolean, int, int, int) - Method in interface ar.com.hjg.pngj.IImageLineSetFactory
-
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.
- createChunk(ChunkRaw, ImageInfo) - Method in class ar.com.hjg.pngj.chunks.ChunkFactory
-
- createChunk(ChunkRaw, ImageInfo) - Method in interface ar.com.hjg.pngj.IChunkFactory
-
- createChunkReaderForNewChunk(String, int, long, boolean) - Method in class ar.com.hjg.pngj.ChunkSeqReader
-
This will be called for all chunks (even skipped), except for IDAT-like non-skiped chunks
The default behaviour is to create a ChunkReader in BUFFER mode (or SKIP if skip==true) that calls
ChunkSeqReader.postProcessChunk(ChunkReader)
(always) when done.
- createChunkReaderForNewChunk(String, int, long, boolean) - Method in class ar.com.hjg.pngj.ChunkSeqSkipping
-
- createChunkSeqReader() - Method in class ar.com.hjg.pngj.PngReader
-
called on construction time.
- createChunkSeqReader() - Method in class ar.com.hjg.pngj.PngReaderApng
-
- createChunkSequenceReader() - Method in class ar.com.hjg.pngj.PngReaderFilter
-
- createEmptyChunk(int, boolean) - Method in class ar.com.hjg.pngj.chunks.PngChunk
-
- createEmptyChunkExtended(String, ImageInfo) - Method in class ar.com.hjg.pngj.chunks.ChunkFactory
-
Factory for chunks that are not in the original PNG standard.
- createEmptyChunkKnown(String, ImageInfo) - Method in class ar.com.hjg.pngj.chunks.ChunkFactory
-
- createEmptyChunkUnknown(String, ImageInfo) - Method in class ar.com.hjg.pngj.chunks.ChunkFactory
-
This is used as last resort factory method.
- createIdatSet(String) - Method in class ar.com.hjg.pngj.ChunkSeqReader
-
DeflatedChunksSet factory.
- createIdatSet(String) - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- createImageInfo() - Method in class ar.com.hjg.pngj.chunks.PngChunkIHDR
-
throws PngInputException if unexpected values
- createImageLine(ImageInfo) - Method in interface ar.com.hjg.pngj.IImageLineFactory
-
- createImageLine() - Method in class ar.com.hjg.pngj.ImageLineSetDefault
-
- createImageLineSetFactoryFromImageLineFactory(IImageLineFactory<T>) - Static method in class ar.com.hjg.pngj.ImageLineSetDefault
-
utility function, given a factory for one line, returns a factory for a set
- createLineSet(boolean, int, int, int) - Method in class ar.com.hjg.pngj.PngReader
-
By default this uses the factory (which, by default creates ImageLineInt).
- createPixelsWriter(ImageInfo) - Method in class ar.com.hjg.pngj.PngWriter
-
Factory method for pixels writer.
- createPixelsWriter(ImageInfo) - Method in class ar.com.hjg.pngj.PngWriterHc
-
- createPLTEChunk() - Method in class ar.com.hjg.pngj.chunks.PngMetadata
-
Creates a new empty palette chunk, queues it for write and return it to the caller, who should fill its entries
- createPngWriter(OutputStream, ImageInfo) - Method in interface ar.com.hjg.pngj.IPngWriterFactory
-
- createPredicate(int, ImageInfo) - Static method in class ar.com.hjg.pngj.chunks.ChunkCopyBehaviour
-
Creates a predicate equivalent to the copy mask
- createRawChunk() - Method in class ar.com.hjg.pngj.chunks.PngChunk
-
Creates the physical chunk.
- createRawChunk() - Method in class ar.com.hjg.pngj.chunks.PngChunkACTL
-
- createRawChunk() - Method in class ar.com.hjg.pngj.chunks.PngChunkBKGD
-
- createRawChunk() - Method in class ar.com.hjg.pngj.chunks.PngChunkCHRM
-
- createRawChunk() - Method in class ar.com.hjg.pngj.chunks.PngChunkFCTL
-
- createRawChunk() - Method in class ar.com.hjg.pngj.chunks.PngChunkFDAT
-
- createRawChunk() - Method in class ar.com.hjg.pngj.chunks.PngChunkGAMA
-
- createRawChunk() - Method in class ar.com.hjg.pngj.chunks.PngChunkHIST
-
- createRawChunk() - Method in class ar.com.hjg.pngj.chunks.PngChunkICCP
-
- createRawChunk() - Method in class ar.com.hjg.pngj.chunks.PngChunkIDAT
-
- createRawChunk() - Method in class ar.com.hjg.pngj.chunks.PngChunkIEND
-
- createRawChunk() - Method in class ar.com.hjg.pngj.chunks.PngChunkIHDR
-
- createRawChunk() - Method in class ar.com.hjg.pngj.chunks.PngChunkITXT
-
- createRawChunk() - Method in class ar.com.hjg.pngj.chunks.PngChunkOFFS
-
- createRawChunk() - Method in class ar.com.hjg.pngj.chunks.PngChunkPHYS
-
- createRawChunk() - Method in class ar.com.hjg.pngj.chunks.PngChunkPLTE
-
- createRawChunk() - Method in class ar.com.hjg.pngj.chunks.PngChunkSBIT
-
- createRawChunk() - Method in class ar.com.hjg.pngj.chunks.PngChunkSPLT
-
- createRawChunk() - Method in class ar.com.hjg.pngj.chunks.PngChunkSRGB
-
- createRawChunk() - Method in class ar.com.hjg.pngj.chunks.PngChunkSTER
-
- createRawChunk() - Method in class ar.com.hjg.pngj.chunks.PngChunkTEXT
-
- createRawChunk() - Method in class ar.com.hjg.pngj.chunks.PngChunkTIME
-
- createRawChunk() - Method in class ar.com.hjg.pngj.chunks.PngChunkTRNS
-
- createRawChunk() - Method in class ar.com.hjg.pngj.chunks.PngChunkUNKNOWN
-
- createRawChunk() - Method in class ar.com.hjg.pngj.chunks.PngChunkZTXT
-
- createTRNSChunk() - Method in class ar.com.hjg.pngj.chunks.PngMetadata
-
Creates a new empty TRNS chunk, queues it for write and return it to the caller, who should fill its entries
- creation_time - Variable in class ar.com.hjg.pngj.chunks.PngChunkTextVar.PngTxtInfo
-
- crit - Variable in class ar.com.hjg.pngj.chunks.PngChunk
-
Autocomputed at creation time
- curfilterType - Variable in class ar.com.hjg.pngj.pixels.PixelsWriterDefault
-
currently concrete selected filter type
- curImageInfo - Variable in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- currentChunkGroup - Variable in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- currentChunkGroup - Variable in class ar.com.hjg.pngj.PngWriter
-
Current chunk grounp, (0-6) already written or currently writing (this is advanced when just starting to write the
new group, not when finalizing the previous)
- currentRow - Variable in class ar.com.hjg.pngj.ImageLineSetDefault
-
- currentRow - Variable in class ar.com.hjg.pngj.pixels.PixelsWriter
-
row being processed, couting from zero
- feed(IBytesConsumer) - Method in class ar.com.hjg.pngj.BufferedStreamFeeder
-
Feeds bytes to the consumer
Returns bytes actually consumed
This should return 0 only if the stream is EOF or the consumer is done
- feed(IBytesConsumer, int) - Method in class ar.com.hjg.pngj.BufferedStreamFeeder
-
Feeds the consumer (with at most maxbytes)
Returns 0 only if the stream is EOF (or maxbytes=0).
- feedAll(IBytesConsumer) - Method in class ar.com.hjg.pngj.BufferedStreamFeeder
-
Feeds as much bytes as it can to the consumer, in a loop.
- feedAll(byte[], int, int) - Method in class ar.com.hjg.pngj.ChunkSeqReader
-
- feedBytes(byte[], int, int) - Method in class ar.com.hjg.pngj.ChunkReader
-
Consumes data for the chunk (data and CRC).
- feedFixed(IBytesConsumer, int) - Method in class ar.com.hjg.pngj.BufferedStreamFeeder
-
Feeds exactly nbytes, retrying if necessary
- feedFromFile(File) - Method in class ar.com.hjg.pngj.ChunkSeqReader
-
Reads all content from a file.
- feedFromInputStream(InputStream, boolean) - Method in class ar.com.hjg.pngj.ChunkSeqReader
-
Reads all content from an input stream.
- feedFromInputStream(InputStream) - Method in class ar.com.hjg.pngj.ChunkSeqReader
-
- fillFromInfo(ImageInfo) - Method in class ar.com.hjg.pngj.chunks.PngChunkIHDR
-
- FILTER_WEIGHTS_DEFAULT - Static variable in class ar.com.hjg.pngj.pixels.FiltersPerformance
-
- filterAndWrite(byte[]) - Method in class ar.com.hjg.pngj.pixels.PixelsWriter
-
This does the filtering and send to stream.
- filterAndWrite(byte[]) - Method in class ar.com.hjg.pngj.pixels.PixelsWriterDefault
-
- filterAndWrite(byte[]) - Method in class ar.com.hjg.pngj.pixels.PixelsWriterMultiple
-
- filterBank - Variable in class ar.com.hjg.pngj.pixels.PixelsWriterMultiple
-
bank of compressor estimators, one for each filter and (perhaps) an adaptive strategy
- filteredRows - Variable in class ar.com.hjg.pngj.pixels.PixelsWriterMultiple
-
stored filtered rows, one for each filter (0=none is not allocated but linked)
- filteredRowTmp - Variable in class ar.com.hjg.pngj.pixels.PixelsWriterMultiple
-
- filterList(List<PngChunk>, ChunkPredicate) - Static method in class ar.com.hjg.pngj.chunks.ChunkHelper
-
Returns only the chunks that "match" the predicate
See also trimList()
- filterRowAverage(int, int, int) - Static method in class ar.com.hjg.pngj.PngHelperInternal
-
- filterRowNone(int) - Static method in class ar.com.hjg.pngj.PngHelperInternal
-
- filterRowPaeth(int, int, int, int) - Static method in class ar.com.hjg.pngj.PngHelperInternal
-
- filterRowSub(int, int) - Static method in class ar.com.hjg.pngj.PngHelperInternal
-
- filterRowUp(int, int) - Static method in class ar.com.hjg.pngj.PngHelperInternal
-
- filterRowWithFilterType(FilterType, byte[], byte[], byte[]) - Method in class ar.com.hjg.pngj.pixels.PixelsWriter
-
Does the real filtering.
- filtersPerf - Variable in class ar.com.hjg.pngj.pixels.PixelsWriterMultiple
-
- FiltersPerformance - Class in ar.com.hjg.pngj.pixels
-
for use in adaptative strategy
- FiltersPerformance(ImageInfo) - Constructor for class ar.com.hjg.pngj.pixels.FiltersPerformance
-
- filtersPerformance - Variable in class ar.com.hjg.pngj.pixels.PixelsWriterDefault
-
evaluates different filters, for adaptive strategy
- FilterType - Enum in ar.com.hjg.pngj
-
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
- filterType - Variable in class ar.com.hjg.pngj.ImageLineByte
-
- filterType - Variable in class ar.com.hjg.pngj.ImageLineInt
-
informational ; only filled by the reader.
- filterType - Variable in class ar.com.hjg.pngj.pixels.PixelsWriter
-
This is the globally configured filter type - it can be a concrete type or a pseudo type (hint or strategy)
- filterUseStat - Variable in class ar.com.hjg.pngj.IdatSet
-
- firstChunkId() - Method in class ar.com.hjg.pngj.ChunkSeqReader
-
Which should be the id of the first chunk
- firstChunksNotYetRead() - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- firstRowInThisBand - Variable in class ar.com.hjg.pngj.pixels.PixelsWriterMultiple
-
- flush() - Method in class ar.com.hjg.pngj.IDatChunkWriter
-
Writes a chhunk if there is more than minLenToWrite.
- frameNum - Variable in class ar.com.hjg.pngj.PngReaderApng
-
Current frame number (reading or read).
- gAMA - Static variable in class ar.com.hjg.pngj.chunks.ChunkHelper
-
- getAllStandard() - Static method in enum ar.com.hjg.pngj.FilterType
-
Returns all "standard" filters
- getAllStandardExceptNone() - Static method in enum ar.com.hjg.pngj.FilterType
-
- getAllStandardNoneLast() - Static method in enum ar.com.hjg.pngj.FilterType
-
- getAlphasb() - Method in class ar.com.hjg.pngj.chunks.PngChunkSBIT
-
- getApngNumFrames() - Method in class ar.com.hjg.pngj.PngReaderApng
-
Only counts true animation frames.
- getApngNumPlays() - Method in class ar.com.hjg.pngj.PngReaderApng
-
0 if it's to been played infinitely.
- getAsDpi() - Method in class ar.com.hjg.pngj.chunks.PngChunkPHYS
-
returns -1 if the physicial unit is unknown, or X-Y are not equal
- getAsDpi2() - Method in class ar.com.hjg.pngj.chunks.PngChunkPHYS
-
returns -1 if the physicial unit is unknown
- getAsString() - Method in class ar.com.hjg.pngj.chunks.PngChunkTIME
-
format YYYY/MM/DD HH:mm:SS
- getAvailLen() - Method in class ar.com.hjg.pngj.IDatChunkWriter
-
- getBitspc() - Method in class ar.com.hjg.pngj.chunks.PngChunkIHDR
-
- getBlendOp() - Method in class ar.com.hjg.pngj.chunks.PngChunkFCTL
-
- getBuf() - Method in class ar.com.hjg.pngj.IDatChunkWriter
-
- getBuffer() - Method in class ar.com.hjg.pngj.chunks.PngChunkFDAT
-
- getById(String) - Method in class ar.com.hjg.pngj.chunks.ChunksList
-
All chunks with this ID
- getById(String, String) - Method in class ar.com.hjg.pngj.chunks.ChunksList
-
If innerid!=null and the chunk is PngChunkTextVar or PngChunkSPLT, it's filtered by that id
- getById1(String) - Method in class ar.com.hjg.pngj.chunks.ChunksList
-
Returns only one chunk
- getById1(String, boolean) - Method in class ar.com.hjg.pngj.chunks.ChunksList
-
Returns only one chunk or null if nothing found - does not include queued
- getById1(String, String, boolean) - Method in class ar.com.hjg.pngj.chunks.ChunksList
-
Returns only one chunk or null if nothing found - does not include queued
- getBytesChunksLoaded() - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- getBytesCompressed() - Method in class ar.com.hjg.pngj.pixels.CompressorStream
-
compressed (out) bytes.
- getBytesCount() - Method in class ar.com.hjg.pngj.ChunkSeqReader
-
total of bytes read (buffered or not)
- getBytesIn() - Method in class ar.com.hjg.pngj.DeflatedChunksSet
-
total number of bytes that have been fed to this object
- getBytesOut() - Method in class ar.com.hjg.pngj.DeflatedChunksSet
-
total number of bytes that have been uncompressed
- getBytesRaw() - Method in class ar.com.hjg.pngj.pixels.CompressorStream
-
raw (input) bytes.
- getBytesToRead() - Method in class ar.com.hjg.pngj.Deinterlacer
-
- getByVal(int) - Static method in enum ar.com.hjg.pngj.FilterType
-
- getChromaticities() - Method in class ar.com.hjg.pngj.chunks.PngChunkCHRM
-
- getChunkCount() - Method in class ar.com.hjg.pngj.ChunkSeqReader
-
- getChunkGroup() - Method in class ar.com.hjg.pngj.chunks.PngChunk
-
In which "chunkGroup" (see
ChunksList
for definition) this chunks instance was read or written.
- getChunkId() - Method in class ar.com.hjg.pngj.IDatChunkWriter
-
- getChunkRaw() - Method in class ar.com.hjg.pngj.ChunkReader
-
Returns raw chunk (data can be empty or not, depending on ChunkReaderMode)
- getChunks() - Method in class ar.com.hjg.pngj.chunks.ChunksList
-
WARNING: this does NOT return a copy, but the list itself.
- getChunks() - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- getChunks() - Method in class ar.com.hjg.pngj.ChunkSeqSkipping
-
- getChunkseq() - Method in class ar.com.hjg.pngj.PngReader
-
- getChunkseq() - Method in class ar.com.hjg.pngj.PngReaderFilter
-
- getChunksList() - Method in class ar.com.hjg.pngj.PngReader
-
All loaded chunks (metada).
- getChunksList(boolean) - Method in class ar.com.hjg.pngj.PngReader
-
- getChunksList() - Method in class ar.com.hjg.pngj.PngReaderFilter
-
- getChunksList() - Method in class ar.com.hjg.pngj.PngWriter
-
returns the chunks list (queued and writen chunks)
- getChunksToSkip() - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- getChunksWriten() - Method in class ar.com.hjg.pngj.IDatChunkWriter
-
- getColormodel() - Method in class ar.com.hjg.pngj.chunks.PngChunkIHDR
-
- getCols() - Method in class ar.com.hjg.pngj.chunks.PngChunkIHDR
-
- getCompmeth() - Method in class ar.com.hjg.pngj.chunks.PngChunkIHDR
-
- getCompression() - Method in class ar.com.hjg.pngj.pixels.PixelsWriter
-
- getCompressionRatio() - Method in class ar.com.hjg.pngj.pixels.CompressorStream
-
compressed/raw.
- getCurChunkReader() - Method in class ar.com.hjg.pngj.ChunkSeqReader
-
Currently reading chunk, or just ended reading
- getCurImgInfo() - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- getCurImgInfo() - Method in class ar.com.hjg.pngj.PngReader
-
- getCurReaderDeflatedSet() - Method in class ar.com.hjg.pngj.ChunkSeqReader
-
The latest deflated set (typically IDAT chunks) reader.
- getCurrentChunkGroup() - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- getCurrRowSeq() - Method in class ar.com.hjg.pngj.Deinterlacer
-
- getData() - Method in class ar.com.hjg.pngj.chunks.PngChunkUNKNOWN
-
- getDatalen() - Method in class ar.com.hjg.pngj.chunks.PngChunkFDAT
-
- getDebuginfo() - Method in class ar.com.hjg.pngj.PngWriter
-
- getDefaultFilter() - Method in class ar.com.hjg.pngj.pixels.PixelsWriter
-
computed default fixed filter type to use, if specified DEFAULT; wilde guess based on image properties
- getDeflaterCompLevel() - Method in class ar.com.hjg.pngj.pixels.PixelsWriter
-
- getDeinterlacer() - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- getDeinterlacer() - Method in class ar.com.hjg.pngj.IdatSet
-
- getDelayDen() - Method in class ar.com.hjg.pngj.chunks.PngChunkFCTL
-
- getDelayNum() - Method in class ar.com.hjg.pngj.chunks.PngChunkFCTL
-
- getDigest(PngReader) - Static method in class ar.com.hjg.pngj.PngHelperInternal
-
- getDisposeOp() - Method in class ar.com.hjg.pngj.chunks.PngChunkFCTL
-
- getDpi() - Method in class ar.com.hjg.pngj.chunks.PngMetadata
-
returns -1 if not found or dimension unknown
- getdX() - Method in class ar.com.hjg.pngj.Deinterlacer
-
- getdY() - Method in class ar.com.hjg.pngj.Deinterlacer
-
- getElem(int) - Method in interface ar.com.hjg.pngj.IImageLineArray
-
Get i-th element of array (for 0 to size-1).
- getElem(int) - Method in class ar.com.hjg.pngj.ImageLineByte
-
- getElem(int) - Method in class ar.com.hjg.pngj.ImageLineInt
-
- getEntry(int) - Method in class ar.com.hjg.pngj.chunks.PngChunkPLTE
-
- getEntryRgb(int, int[]) - Method in class ar.com.hjg.pngj.chunks.PngChunkPLTE
-
- getEntryRgb(int, int[], int) - Method in class ar.com.hjg.pngj.chunks.PngChunkPLTE
-
- getEquivalent(PngChunk) - Method in class ar.com.hjg.pngj.chunks.ChunksList
-
Finds all chunks "equivalent" to this one
- getEquivImageInfo() - Method in class ar.com.hjg.pngj.chunks.PngChunkFCTL
-
- getFactory() - Static method in class ar.com.hjg.pngj.ImageLineByte
-
Returns a factory for this object
- getFactory() - Static method in class ar.com.hjg.pngj.ImageLineInt
-
Helper method, returns a default factory for this object
- getFactoryByte() - Static method in class ar.com.hjg.pngj.ImageLineSetDefault
-
- getFactoryInt() - Static method in class ar.com.hjg.pngj.ImageLineSetDefault
-
- getFctl() - Method in class ar.com.hjg.pngj.PngReaderApng
-
- getFilmeth() - Method in class ar.com.hjg.pngj.chunks.PngChunkIHDR
-
- getFiltersPerf() - Method in class ar.com.hjg.pngj.pixels.PixelsWriterMultiple
-
for tuning memory or other parameters
- getFiltersUsed() - Method in class ar.com.hjg.pngj.pixels.PixelsWriter
-
informational stats : filter used, in percentages
- getFilterType() - Method in interface ar.com.hjg.pngj.IImageLineArray
-
- getFilterType() - Method in class ar.com.hjg.pngj.ImageLineByte
-
- getFilterType() - Method in class ar.com.hjg.pngj.ImageLineInt
-
- getFilterType() - Method in class ar.com.hjg.pngj.pixels.PixelsWriter
-
- getFilterUsed() - Method in class ar.com.hjg.pngj.ImageLineByte
-
- getFilterUseStat() - Method in class ar.com.hjg.pngj.IdatSet
-
Only for debug/stats
- getFirstBytes() - Method in class ar.com.hjg.pngj.pixels.CompressorStream
-
- getFrameNum() - Method in class ar.com.hjg.pngj.PngReaderApng
-
- getGamma() - Method in class ar.com.hjg.pngj.chunks.PngChunkGAMA
-
- getGray() - Method in class ar.com.hjg.pngj.chunks.PngChunkBKGD
-
- getGray() - Method in class ar.com.hjg.pngj.chunks.PngChunkTRNS
-
- getGraysb() - Method in class ar.com.hjg.pngj.chunks.PngChunkSBIT
-
- getHeight() - Method in class ar.com.hjg.pngj.chunks.PngChunkFCTL
-
- getHist() - Method in class ar.com.hjg.pngj.chunks.PngChunkHIST
-
- getIdatBytes() - Method in class ar.com.hjg.pngj.ChunkSeqReader
-
Helper method, reports amount of bytes inside IDAT chunks.
- getIdatSet() - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- getImageInfo() - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- getImageInfo() - Method in interface ar.com.hjg.pngj.IImageLineArray
-
- getImageInfo() - Method in class ar.com.hjg.pngj.ImageLineByte
-
- getImageInfo() - Method in class ar.com.hjg.pngj.ImageLineInt
-
- getImageLine(int) - Method in interface ar.com.hjg.pngj.IImageLineSet
-
Asks for imageline corresponding to row n in the original image (zero based).
- getImageLine(int) - Method in class ar.com.hjg.pngj.ImageLineSetDefault
-
Retrieves the image line
- getImageLineRawNum(int) - Method in interface ar.com.hjg.pngj.IImageLineSet
-
- getImageLineRawNum(int) - Method in class ar.com.hjg.pngj.ImageLineSetDefault
-
does not check for valid range
- getImgInfo() - Method in class ar.com.hjg.pngj.PngReader
-
- getInflatedRow() - Method in class ar.com.hjg.pngj.DeflatedChunksSet
-
Inflated buffer.
- getIntent() - Method in class ar.com.hjg.pngj.chunks.PngChunkSRGB
-
- getInterlaced() - Method in class ar.com.hjg.pngj.chunks.PngChunkIHDR
-
- getKey() - Method in class ar.com.hjg.pngj.chunks.PngChunkTextVar
-
- getLangtag() - Method in class ar.com.hjg.pngj.chunks.PngChunkITXT
-
- getLen() - Method in class ar.com.hjg.pngj.chunks.PngChunk
-
- getMaskForPackedFormats(int) - Static method in class ar.com.hjg.pngj.ImageLineHelper
-
- getMaskForPackedFormatsLs(int) - Static method in class ar.com.hjg.pngj.ImageLineHelper
-
- getMaxBytesMetadata() - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- getMaxTotalBytesRead() - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- getMetadata() - Method in class ar.com.hjg.pngj.PngReader
-
High level wrapper over chunksList
- getMetadata() - Method in class ar.com.hjg.pngj.PngWriter
-
Retruns a high level wrapper over for metadata handling
- getMode() - Method in class ar.com.hjg.pngj.chunks.PngChunkSTER
-
0: cross-fuse layout 1: diverging-fuse layout
- getNentries() - Method in class ar.com.hjg.pngj.chunks.PngChunkPLTE
-
- getNentries() - Method in class ar.com.hjg.pngj.chunks.PngChunkSPLT
-
- getNumFrames() - Method in class ar.com.hjg.pngj.chunks.PngChunkACTL
-
- getNumPlays() - Method in class ar.com.hjg.pngj.chunks.PngChunkACTL
-
- getOffset() - Method in class ar.com.hjg.pngj.chunks.ChunkRaw
-
offset in the full PNG stream, in bytes.
- getOffset() - Method in class ar.com.hjg.pngj.chunks.PngChunk
-
- getOffset() - Method in class ar.com.hjg.pngj.IDatChunkWriter
-
- getOrderingConstraint() - Method in class ar.com.hjg.pngj.chunks.PngChunk
-
- getOrderingConstraint() - Method in class ar.com.hjg.pngj.chunks.PngChunkACTL
-
- getOrderingConstraint() - Method in class ar.com.hjg.pngj.chunks.PngChunkBKGD
-
- getOrderingConstraint() - Method in class ar.com.hjg.pngj.chunks.PngChunkCHRM
-
- getOrderingConstraint() - Method in class ar.com.hjg.pngj.chunks.PngChunkFCTL
-
- getOrderingConstraint() - Method in class ar.com.hjg.pngj.chunks.PngChunkFDAT
-
- getOrderingConstraint() - Method in class ar.com.hjg.pngj.chunks.PngChunkGAMA
-
- getOrderingConstraint() - Method in class ar.com.hjg.pngj.chunks.PngChunkHIST
-
- getOrderingConstraint() - Method in class ar.com.hjg.pngj.chunks.PngChunkICCP
-
- getOrderingConstraint() - Method in class ar.com.hjg.pngj.chunks.PngChunkIDAT
-
- getOrderingConstraint() - Method in class ar.com.hjg.pngj.chunks.PngChunkIEND
-
- getOrderingConstraint() - Method in class ar.com.hjg.pngj.chunks.PngChunkIHDR
-
- getOrderingConstraint() - Method in class ar.com.hjg.pngj.chunks.PngChunkOFFS
-
- getOrderingConstraint() - Method in class ar.com.hjg.pngj.chunks.PngChunkPHYS
-
- getOrderingConstraint() - Method in class ar.com.hjg.pngj.chunks.PngChunkPLTE
-
- getOrderingConstraint() - Method in class ar.com.hjg.pngj.chunks.PngChunkSBIT
-
- getOrderingConstraint() - Method in class ar.com.hjg.pngj.chunks.PngChunkSPLT
-
- getOrderingConstraint() - Method in class ar.com.hjg.pngj.chunks.PngChunkSRGB
-
- getOrderingConstraint() - Method in class ar.com.hjg.pngj.chunks.PngChunkSTER
-
- getOrderingConstraint() - Method in class ar.com.hjg.pngj.chunks.PngChunkTextVar
-
- getOrderingConstraint() - Method in class ar.com.hjg.pngj.chunks.PngChunkTIME
-
- getOrderingConstraint() - Method in class ar.com.hjg.pngj.chunks.PngChunkTRNS
-
- getOrderingConstraint() - Method in class ar.com.hjg.pngj.chunks.PngChunkUNKNOWN
-
- getOs() - Method in class ar.com.hjg.pngj.pixels.PixelsWriter
-
- getoX() - Method in class ar.com.hjg.pngj.Deinterlacer
-
- getoY() - Method in class ar.com.hjg.pngj.Deinterlacer
-
- getPalette() - Method in class ar.com.hjg.pngj.chunks.PngChunkSPLT
-
- getPaletteIndex() - Method in class ar.com.hjg.pngj.chunks.PngChunkBKGD
-
- getPalletteAlpha() - Method in class ar.com.hjg.pngj.chunks.PngChunkTRNS
-
WARNING: non deep copy
- getPalName() - Method in class ar.com.hjg.pngj.chunks.PngChunkSPLT
-
- getPixelARGB8(IImageLine, int) - Static method in class ar.com.hjg.pngj.ImageLineHelper
-
- getPixelRGB8(IImageLine, int) - Static method in class ar.com.hjg.pngj.ImageLineHelper
-
integer packed R G B only for bitdepth=8! (does not check!)
- getPixelsToRead() - Method in class ar.com.hjg.pngj.Deinterlacer
-
- getPixelsWriter() - Method in class ar.com.hjg.pngj.PngWriter
-
- getPixelsxUnitX() - Method in class ar.com.hjg.pngj.chunks.PngChunkPHYS
-
- getPixelsxUnitY() - Method in class ar.com.hjg.pngj.chunks.PngChunkPHYS
-
- getPixelWriterMultiple() - Method in class ar.com.hjg.pngj.PngWriterHc
-
- getPLTE() - Method in class ar.com.hjg.pngj.chunks.PngMetadata
-
Returns the palette chunk, if present
- getPngIdSignature() - Static method in class ar.com.hjg.pngj.PngHelperInternal
-
PNG magic bytes
- getPosX() - Method in class ar.com.hjg.pngj.chunks.PngChunkOFFS
-
- getPosY() - Method in class ar.com.hjg.pngj.chunks.PngChunkOFFS
-
- getPreferred() - Method in class ar.com.hjg.pngj.pixels.FiltersPerformance
-
- getProfile() - Method in class ar.com.hjg.pngj.chunks.PngChunkICCP
-
uncompressed
- getProfileAsString() - Method in class ar.com.hjg.pngj.chunks.PngChunkICCP
-
- getProfileName() - Method in class ar.com.hjg.pngj.chunks.PngChunkICCP
-
- getQueuedById(String) - Method in class ar.com.hjg.pngj.chunks.ChunksListForWrite
-
Same as getById(), but looking in the queued chunks
- getQueuedById(String, String) - Method in class ar.com.hjg.pngj.chunks.ChunksListForWrite
-
Same as getById(), but looking in the queued chunks
- getQueuedById1(String, String, boolean) - Method in class ar.com.hjg.pngj.chunks.ChunksListForWrite
-
Same as getById1(), but looking in the queued chunks
- getQueuedById1(String, boolean) - Method in class ar.com.hjg.pngj.chunks.ChunksListForWrite
-
Same as getById1(), but looking in the queued chunks
- getQueuedById1(String) - Method in class ar.com.hjg.pngj.chunks.ChunksListForWrite
-
Same as getById1(), but looking in the queued chunks
- getQueuedChunks() - Method in class ar.com.hjg.pngj.chunks.ChunksListForWrite
-
warning: this is NOT a copy, do not modify
- getQueuedEquivalent(PngChunk) - Method in class ar.com.hjg.pngj.chunks.ChunksListForWrite
-
Finds all chunks "equivalent" to this one
- getRaw() - Method in class ar.com.hjg.pngj.chunks.PngChunk
-
- getRawIdatBytes(PngReader) - Static method in class ar.com.hjg.pngj.PngHelperInternal
-
- getRGB() - Method in class ar.com.hjg.pngj.chunks.PngChunkBKGD
-
- getRGB() - Method in class ar.com.hjg.pngj.chunks.PngChunkSBIT
-
- getRGB() - Method in class ar.com.hjg.pngj.chunks.PngChunkTRNS
-
- getRGB888() - Method in class ar.com.hjg.pngj.chunks.PngChunkTRNS
-
- getRowb() - Method in class ar.com.hjg.pngj.pixels.PixelsWriter
-
This will be called by the PngWrite to fill the raw pixels for each row.
- getRowb() - Method in class ar.com.hjg.pngj.pixels.PixelsWriterDefault
-
- getRowb() - Method in class ar.com.hjg.pngj.pixels.PixelsWriterMultiple
-
- getRowFilled() - Method in class ar.com.hjg.pngj.DeflatedChunksSet
-
This the amount of valid bytes in the buffer
- getRowLen() - Method in class ar.com.hjg.pngj.DeflatedChunksSet
-
Target size of the current row, including filter byte.
- getRown() - Method in class ar.com.hjg.pngj.DeflatedChunksSet
-
Get current (last) row number.
- getRows() - Method in class ar.com.hjg.pngj.chunks.PngChunkIHDR
-
- getSampledepth() - Method in class ar.com.hjg.pngj.chunks.PngChunkSPLT
-
- getScanline() - Method in class ar.com.hjg.pngj.ImageLineByte
-
- getScanline() - Method in class ar.com.hjg.pngj.ImageLineInt
-
- getScanlineByte() - Method in class ar.com.hjg.pngj.ImageLineByte
-
One byte per sample.
- getScanlineByte2() - Method in class ar.com.hjg.pngj.ImageLineByte
-
only for 16bpp (less significant byte)
- getSeqNum() - Method in class ar.com.hjg.pngj.chunks.PngChunkFCTL
-
- getSeqNum() - Method in class ar.com.hjg.pngj.chunks.PngChunkFDAT
-
- getSimpleDigestHex() - Method in class ar.com.hjg.pngj.PngReader
-
Pseudo 64-bits digest computed over the basic image properties and the raw pixels data: it should coincide for
equivalent images encoded with different filters and compressors; but will not coincide for
interlaced/non-interlaced; also, this does not take into account the palette info.
- getSize() - Method in interface ar.com.hjg.pngj.IImageLineArray
-
length of array (should correspond to samples)
- getSize() - Method in class ar.com.hjg.pngj.ImageLineByte
-
- getSize() - Method in class ar.com.hjg.pngj.ImageLineInt
-
- getSkipChunkMaxSize() - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- getStream() - Method in class ar.com.hjg.pngj.BufferedStreamFeeder
-
Returns inputstream
- getTime() - Method in class ar.com.hjg.pngj.chunks.PngMetadata
-
null if not found
- getTimeAsString() - Method in class ar.com.hjg.pngj.chunks.PngMetadata
-
- getTotalBytesToWrite() - Method in class ar.com.hjg.pngj.pixels.PixelsWriter
-
- getTotalBytesWriten() - Method in class ar.com.hjg.pngj.IDatChunkWriter
-
- getTotalPixels() - Method in class ar.com.hjg.pngj.ImageInfo
-
- getTotalRawBytes() - Method in class ar.com.hjg.pngj.Deinterlacer
-
total unfiltered bytes in the image, including the filter byte
- getTotalRawBytes() - Method in class ar.com.hjg.pngj.ImageInfo
-
Total uncompressed bytes in IDAT, including filter byte.
- getTotalRows() - Method in class ar.com.hjg.pngj.Deinterlacer
-
- getTranslatedTag() - Method in class ar.com.hjg.pngj.chunks.PngChunkITXT
-
- getTRNS() - Method in class ar.com.hjg.pngj.chunks.PngMetadata
-
Returns the TRNS chunk, if present
- getTxtForKey(String) - Method in class ar.com.hjg.pngj.chunks.PngMetadata
-
Returns empty if not found, concatenated (with newlines) if multiple! - and trimmed
- getTxtsForKey(String) - Method in class ar.com.hjg.pngj.chunks.PngMetadata
-
gets all text chunks with a given key
- getUnfilteredRow() - Method in class ar.com.hjg.pngj.IdatSet
-
Unfiltered row.
- getUnits() - Method in class ar.com.hjg.pngj.chunks.PngChunkOFFS
-
0: pixel, 1:micrometer
- getUnits() - Method in class ar.com.hjg.pngj.chunks.PngChunkPHYS
-
- getVal() - Method in class ar.com.hjg.pngj.chunks.PngChunkTextVar
-
- getWidth() - Method in class ar.com.hjg.pngj.chunks.PngChunkFCTL
-
- getXById(List<PngChunk>, String, String) - Static method in class ar.com.hjg.pngj.chunks.ChunksList
-
- getxOff() - Method in class ar.com.hjg.pngj.chunks.PngChunkFCTL
-
- getYMDHMS() - Method in class ar.com.hjg.pngj.chunks.PngChunkTIME
-
- getyOff() - Method in class ar.com.hjg.pngj.chunks.PngChunkFCTL
-
- greyscale - Variable in class ar.com.hjg.pngj.ImageInfo
-
Flag: true if is grayscale (G/GA)
- IBytesConsumer - Interface in ar.com.hjg.pngj
-
Bytes consumer.
- iCCP - Static variable in class ar.com.hjg.pngj.chunks.ChunkHelper
-
- IChunkFactory - Interface in ar.com.hjg.pngj
-
- id - Variable in class ar.com.hjg.pngj.chunks.ChunkRaw
-
- id - Variable in class ar.com.hjg.pngj.chunks.PngChunk
-
Chunk-id: 4 letters
- ID - Static variable in class ar.com.hjg.pngj.chunks.PngChunkACTL
-
- ID - Static variable in class ar.com.hjg.pngj.chunks.PngChunkBKGD
-
- ID - Static variable in class ar.com.hjg.pngj.chunks.PngChunkCHRM
-
- ID - Static variable in class ar.com.hjg.pngj.chunks.PngChunkFCTL
-
- ID - Static variable in class ar.com.hjg.pngj.chunks.PngChunkFDAT
-
- ID - Static variable in class ar.com.hjg.pngj.chunks.PngChunkGAMA
-
- ID - Static variable in class ar.com.hjg.pngj.chunks.PngChunkHIST
-
- ID - Static variable in class ar.com.hjg.pngj.chunks.PngChunkICCP
-
- ID - Static variable in class ar.com.hjg.pngj.chunks.PngChunkIDAT
-
- ID - Static variable in class ar.com.hjg.pngj.chunks.PngChunkIEND
-
- ID - Static variable in class ar.com.hjg.pngj.chunks.PngChunkIHDR
-
- ID - Static variable in class ar.com.hjg.pngj.chunks.PngChunkITXT
-
- ID - Static variable in class ar.com.hjg.pngj.chunks.PngChunkOFFS
-
- ID - Static variable in class ar.com.hjg.pngj.chunks.PngChunkPHYS
-
- ID - Static variable in class ar.com.hjg.pngj.chunks.PngChunkPLTE
-
- ID - Static variable in class ar.com.hjg.pngj.chunks.PngChunkSBIT
-
- ID - Static variable in class ar.com.hjg.pngj.chunks.PngChunkSPLT
-
- ID - Static variable in class ar.com.hjg.pngj.chunks.PngChunkSRGB
-
- ID - Static variable in class ar.com.hjg.pngj.chunks.PngChunkSTER
-
- ID - Static variable in class ar.com.hjg.pngj.chunks.PngChunkTEXT
-
- ID - Static variable in class ar.com.hjg.pngj.chunks.PngChunkTIME
-
- ID - Static variable in class ar.com.hjg.pngj.chunks.PngChunkTRNS
-
- ID - Static variable in class ar.com.hjg.pngj.chunks.PngChunkZTXT
-
- IDAT - Static variable in class ar.com.hjg.pngj.chunks.ChunkHelper
-
- IDatChunkWriter - Class in ar.com.hjg.pngj
-
Outputs a sequence of IDAT-like chunk, that is filled progressively until the max chunk length is reached (or until
flush())
- IDatChunkWriter(OutputStream) - Constructor for class ar.com.hjg.pngj.IDatChunkWriter
-
- IDatChunkWriter(OutputStream, int) - Constructor for class ar.com.hjg.pngj.IDatChunkWriter
-
- IDatChunkWriter(OutputStream, byte[]) - Constructor for class ar.com.hjg.pngj.IDatChunkWriter
-
- idatChunkWriter - Variable in class ar.com.hjg.pngj.pixels.CompressorStream
-
- IdatSet - Class in ar.com.hjg.pngj
-
This object process the concatenation of IDAT chunks.
- IdatSet(String, ImageInfo, Deinterlacer) - Constructor for class ar.com.hjg.pngj.IdatSet
-
- IdatSet(String, ImageInfo, Deinterlacer, Inflater, byte[]) - Constructor for class ar.com.hjg.pngj.IdatSet
-
Special constructor with preallocated buffer.
- idbytes - Variable in class ar.com.hjg.pngj.chunks.ChunkRaw
-
A 4-byte chunk type code.
- IEND - Static variable in class ar.com.hjg.pngj.chunks.ChunkHelper
-
- IHDR - Static variable in class ar.com.hjg.pngj.chunks.ChunkHelper
-
- IImageLine - Interface in ar.com.hjg.pngj
-
General format-translated image line.
- IImageLineArray - Interface in ar.com.hjg.pngj
-
- IImageLineFactory<T extends IImageLine> - Interface in ar.com.hjg.pngj
-
Image Line factory.
- IImageLineSet<T extends IImageLine> - Interface in ar.com.hjg.pngj
-
- IImageLineSetFactory<T extends IImageLine> - Interface in ar.com.hjg.pngj
-
- imageInfo - Variable in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- ImageInfo - Class in ar.com.hjg.pngj
-
Simple immutable wrapper for basic image info.
- ImageInfo(int, int, int, boolean) - Constructor for class ar.com.hjg.pngj.ImageInfo
-
Short constructor: assumes truecolor (RGB/RGBA)
- ImageInfo(int, int, int, boolean, boolean, boolean) - Constructor for class ar.com.hjg.pngj.ImageInfo
-
Full constructor
- imageLine - Variable in class ar.com.hjg.pngj.ImageLineSetDefault
-
- ImageLineByte - Class in ar.com.hjg.pngj
-
Lightweight wrapper for an image scanline, used for read and write.
- ImageLineByte(ImageInfo) - Constructor for class ar.com.hjg.pngj.ImageLineByte
-
- ImageLineByte(ImageInfo, byte[]) - Constructor for class ar.com.hjg.pngj.ImageLineByte
-
- ImageLineHelper - Class in ar.com.hjg.pngj
-
Bunch of utility static methods to proces an image line at the pixel level.
- ImageLineHelper() - Constructor for class ar.com.hjg.pngj.ImageLineHelper
-
- ImageLineInt - Class in ar.com.hjg.pngj
-
Represents an image line, integer format (one integer by sample).
- ImageLineInt(ImageInfo) - Constructor for class ar.com.hjg.pngj.ImageLineInt
-
- ImageLineInt(ImageInfo, int[]) - Constructor for class ar.com.hjg.pngj.ImageLineInt
-
- imageLines - Variable in class ar.com.hjg.pngj.ImageLineSetDefault
-
- ImageLineSetDefault<T extends IImageLine> - Class in ar.com.hjg.pngj
-
- ImageLineSetDefault(ImageInfo, boolean, int, int, int) - Constructor for class ar.com.hjg.pngj.ImageLineSetDefault
-
- imageRowToMatrixRow(int) - Method in class ar.com.hjg.pngj.ImageLineSetDefault
-
Converts from real image row to this object row number.
- imageRowToMatrixRowStrict(int) - Method in class ar.com.hjg.pngj.ImageLineSetDefault
-
- imgInfo - Variable in class ar.com.hjg.pngj.chunks.PngChunk
-
- imgInfo - Variable in class ar.com.hjg.pngj.IdatSet
-
- imgInfo - Variable in class ar.com.hjg.pngj.ImageLineByte
-
- imgInfo - Variable in class ar.com.hjg.pngj.ImageLineInt
-
- imgInfo - Variable in class ar.com.hjg.pngj.ImageLineSetDefault
-
- imgInfo - Variable in class ar.com.hjg.pngj.pixels.PixelsWriter
-
- imgInfo - Variable in class ar.com.hjg.pngj.PngReader
-
Basic image info - final and inmutable.
- imgInfo - Variable in class ar.com.hjg.pngj.PngWriter
-
- imlinesSet - Variable in class ar.com.hjg.pngj.PngReader
-
Represents the set of lines (rows) being read.
- incrementOffset(int) - Method in class ar.com.hjg.pngj.IDatChunkWriter
-
triggers an flush+reset if appropiate
- indexed - Variable in class ar.com.hjg.pngj.ImageInfo
-
Flag: true if image is indexed, i.e., it has a palette
- infoFirstLastPixels(ImageLineInt) - Static method in class ar.com.hjg.pngj.ImageLineHelper
-
Just for basic info or debugging.
- init() - Method in class ar.com.hjg.pngj.pixels.PixelsWriter
-
This will be called lazily just before writing row 0.
- initCrcForTests(PngReader) - Static method in class ar.com.hjg.pngj.PngHelperInternal
-
- initdone - Variable in class ar.com.hjg.pngj.pixels.PixelsWriter
-
- initParams() - Method in class ar.com.hjg.pngj.pixels.PixelsWriter
-
called by init(); override (calling this first) to do additional initialization
- initParams() - Method in class ar.com.hjg.pngj.pixels.PixelsWriterDefault
-
- initParams() - Method in class ar.com.hjg.pngj.pixels.PixelsWriterMultiple
-
- int2double(ImageLineInt, int) - Static method in class ar.com.hjg.pngj.ImageLineHelper
-
- int2doubleClamped(ImageLineInt, int) - Static method in class ar.com.hjg.pngj.ImageLineHelper
-
- interlaced - Variable in class ar.com.hjg.pngj.PngReader
-
flag: image was in interlaced format
- interpol(int, int, int, int, double, double) - Static method in class ar.com.hjg.pngj.ImageLineHelper
-
- intToDouble100000(int) - Static method in class ar.com.hjg.pngj.PngHelperInternal
-
- invalidateRawData() - Method in class ar.com.hjg.pngj.chunks.PngChunk
-
This signals that the raw chunk (serialized data) as invalid, so that it's regenerated on write.
- IPngWriterFactory - Interface in ar.com.hjg.pngj
-
- isAdaptive(FilterType) - Static method in enum ar.com.hjg.pngj.FilterType
-
- isApng() - Method in class ar.com.hjg.pngj.PngReaderApng
-
- isAtChunkBoundary() - Method in class ar.com.hjg.pngj.ChunkSeqReader
-
Returns true if we are not in middle of a chunk: we have just ended reading past chunk , or we are at the start, or
end of signature, or we are done
- isCallbackMode() - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- isCallbackMode() - Method in class ar.com.hjg.pngj.DeflatedChunksSet
-
Callback mode = async processing
- isCheckCrc() - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- isClosed() - Method in class ar.com.hjg.pngj.pixels.CompressorStream
-
- isCompressed() - Method in class ar.com.hjg.pngj.chunks.PngChunkITXT
-
- isCritical(String) - Static method in class ar.com.hjg.pngj.chunks.ChunkHelper
-
critical chunk : first letter is uppercase
- isDebug() - Static method in class ar.com.hjg.pngj.PngHelperInternal
-
- isDone() - Method in class ar.com.hjg.pngj.ChunkReader
-
Chunks has been read
- isDone() - Method in class ar.com.hjg.pngj.ChunkSeqReader
-
If true, we either have processe the IEND chunk, or close() has been called, or a fatal error has happened
- isDone() - Method in class ar.com.hjg.pngj.DeflatedChunksSet
-
In this state, all relevant data has been uncompressed and retrieved (exceptionally, the reading has ended
prematurely).
- isDone() - Method in class ar.com.hjg.pngj.pixels.CompressorStream
-
- isDone() - Method in class ar.com.hjg.pngj.pixels.PixelsWriter
-
- isEof() - Method in class ar.com.hjg.pngj.BufferedStreamFeeder
-
- isFromDeflatedSet() - Method in class ar.com.hjg.pngj.ChunkReader
-
- isFromDeflatedSet() - Method in class ar.com.hjg.pngj.DeflatedChunkReader
-
- isIdatKind(String) - Method in class ar.com.hjg.pngj.ChunkSeqBuffering
-
- isIdatKind(String) - Method in class ar.com.hjg.pngj.ChunkSeqReader
-
Decides if this Chunk is of "IDAT" kind (in concrete: if it is, and if it's not to be skiped, a DeflatedChunksSet
will be created to deflate it and process+ the deflated data)
This implementation always returns always false
- isIdatKind(String) - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- isIdatKind(String) - Method in class ar.com.hjg.pngj.ChunkSeqSkipping
-
- isInterlaced() - Method in class ar.com.hjg.pngj.chunks.PngChunkIHDR
-
- isInterlaced() - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- isInterlaced() - Method in class ar.com.hjg.pngj.PngReader
-
Interlaced PNG is accepted -though not welcomed- now...
- isOk(int, boolean) - Method in enum ar.com.hjg.pngj.chunks.PngChunk.ChunkOrderingConstraint
-
- isPublic(String) - Static method in class ar.com.hjg.pngj.chunks.ChunkHelper
-
public chunk: second letter is uppercase
- isRowReady() - Method in class ar.com.hjg.pngj.DeflatedChunksSet
-
In this state, the object is waiting the caller to retrieve inflated data
- isRowReady() - Method in class ar.com.hjg.pngj.IdatSet
-
- isSafeToCopy(String) - Static method in class ar.com.hjg.pngj.chunks.ChunkHelper
-
Safe to copy chunk: fourth letter is lower case
- isSignatureDone() - Method in class ar.com.hjg.pngj.ChunkSeqReader
-
If false, we are still reading the signature
- isTerminated() - Method in class ar.com.hjg.pngj.DeflatedChunksSet
-
- isText(PngChunk) - Static method in class ar.com.hjg.pngj.chunks.ChunkHelper
-
- istreamFromFile(File) - Static method in class ar.com.hjg.pngj.PngHelperInternal
-
- isUnknown(PngChunk) - Static method in class ar.com.hjg.pngj.chunks.ChunkHelper
-
"Unknown" just means that our chunk factory (even when it has been augmented by client code) did not recognize its
id
- isValidStandard(int) - Static method in enum ar.com.hjg.pngj.FilterType
-
only considers standard
- isValidStandard(FilterType) - Static method in enum ar.com.hjg.pngj.FilterType
-
- isWaitingForMoreInput() - Method in class ar.com.hjg.pngj.DeflatedChunksSet
-
In this state, the object is waiting for more input to deflate.
- iTXt - Static variable in class ar.com.hjg.pngj.chunks.ChunkHelper
-
- packed - Variable in class ar.com.hjg.pngj.ImageInfo
-
Flag: true if image internally uses less than one byte per sample (bit depth 1-2-4)
- palette2rgb(ImageLineInt, PngChunkPLTE, PngChunkTRNS, int[]) - Static method in class ar.com.hjg.pngj.ImageLineHelper
-
Given an indexed line with a palette, unpacks as a RGB array, or RGBA if a non nul PngChunkTRNS chunk is passed
- palette2rgb(ImageLineInt, PngChunkPLTE, int[]) - Static method in class ar.com.hjg.pngj.ImageLineHelper
-
- palette2rgba(ImageLineInt, PngChunkPLTE, PngChunkTRNS, int[]) - Static method in class ar.com.hjg.pngj.ImageLineHelper
-
Same as palette2rgbx , but returns rgba always, even if trns is null
- parseFromRaw(ChunkRaw) - Method in class ar.com.hjg.pngj.chunks.PngChunk
-
Parses raw chunk and fill inside data.
- parseFromRaw(ChunkRaw) - Method in class ar.com.hjg.pngj.chunks.PngChunkACTL
-
- parseFromRaw(ChunkRaw) - Method in class ar.com.hjg.pngj.chunks.PngChunkBKGD
-
- parseFromRaw(ChunkRaw) - Method in class ar.com.hjg.pngj.chunks.PngChunkCHRM
-
- parseFromRaw(ChunkRaw) - Method in class ar.com.hjg.pngj.chunks.PngChunkFCTL
-
- parseFromRaw(ChunkRaw) - Method in class ar.com.hjg.pngj.chunks.PngChunkFDAT
-
- parseFromRaw(ChunkRaw) - Method in class ar.com.hjg.pngj.chunks.PngChunkGAMA
-
- parseFromRaw(ChunkRaw) - Method in class ar.com.hjg.pngj.chunks.PngChunkHIST
-
- parseFromRaw(ChunkRaw) - Method in class ar.com.hjg.pngj.chunks.PngChunkICCP
-
- parseFromRaw(ChunkRaw) - Method in class ar.com.hjg.pngj.chunks.PngChunkIDAT
-
- parseFromRaw(ChunkRaw) - Method in class ar.com.hjg.pngj.chunks.PngChunkIEND
-
- parseFromRaw(ChunkRaw) - Method in class ar.com.hjg.pngj.chunks.PngChunkIHDR
-
- parseFromRaw(ChunkRaw) - Method in class ar.com.hjg.pngj.chunks.PngChunkITXT
-
- parseFromRaw(ChunkRaw) - Method in class ar.com.hjg.pngj.chunks.PngChunkOFFS
-
- parseFromRaw(ChunkRaw) - Method in class ar.com.hjg.pngj.chunks.PngChunkPHYS
-
- parseFromRaw(ChunkRaw) - Method in class ar.com.hjg.pngj.chunks.PngChunkPLTE
-
- parseFromRaw(ChunkRaw) - Method in class ar.com.hjg.pngj.chunks.PngChunkSBIT
-
- parseFromRaw(ChunkRaw) - Method in class ar.com.hjg.pngj.chunks.PngChunkSPLT
-
- parseFromRaw(ChunkRaw) - Method in class ar.com.hjg.pngj.chunks.PngChunkSRGB
-
- parseFromRaw(ChunkRaw) - Method in class ar.com.hjg.pngj.chunks.PngChunkSTER
-
- parseFromRaw(ChunkRaw) - Method in class ar.com.hjg.pngj.chunks.PngChunkTEXT
-
- parseFromRaw(ChunkRaw) - Method in class ar.com.hjg.pngj.chunks.PngChunkTIME
-
- parseFromRaw(ChunkRaw) - Method in class ar.com.hjg.pngj.chunks.PngChunkTRNS
-
- parseFromRaw(ChunkRaw) - Method in class ar.com.hjg.pngj.chunks.PngChunkUNKNOWN
-
- parseFromRaw(ChunkRaw) - Method in class ar.com.hjg.pngj.chunks.PngChunkZTXT
-
- pHYs - Static variable in class ar.com.hjg.pngj.chunks.ChunkHelper
-
- PixelsWriter - Class in ar.com.hjg.pngj.pixels
-
Encodes a set of rows (pixels) as a continuous deflated stream (does not know about IDAT chunk segmentation).
- PixelsWriter(ImageInfo) - Constructor for class ar.com.hjg.pngj.pixels.PixelsWriter
-
- pixelsWriter - Variable in class ar.com.hjg.pngj.PngWriter
-
- PixelsWriterDefault - Class in ar.com.hjg.pngj.pixels
-
Default implementation of PixelsWriter, with fixed filters and also adaptive strategies.
- PixelsWriterDefault(ImageInfo) - Constructor for class ar.com.hjg.pngj.pixels.PixelsWriterDefault
-
- PixelsWriterMultiple - Class in ar.com.hjg.pngj.pixels
-
Special pixels writer for experimental super adaptive strategy
- PixelsWriterMultiple(ImageInfo) - Constructor for class ar.com.hjg.pngj.pixels.PixelsWriterMultiple
-
- PLTE - Static variable in class ar.com.hjg.pngj.chunks.ChunkHelper
-
- PngBadCharsetException - Exception in ar.com.hjg.pngj.chunks
-
- PngBadCharsetException(String, Throwable) - Constructor for exception ar.com.hjg.pngj.chunks.PngBadCharsetException
-
- PngBadCharsetException(String) - Constructor for exception ar.com.hjg.pngj.chunks.PngBadCharsetException
-
- PngBadCharsetException(Throwable) - Constructor for exception ar.com.hjg.pngj.chunks.PngBadCharsetException
-
- PngChunk - Class in ar.com.hjg.pngj.chunks
-
Represents a instance of a PNG chunk.
- PngChunk(String, ImageInfo) - Constructor for class ar.com.hjg.pngj.chunks.PngChunk
-
- PngChunk.ChunkOrderingConstraint - Enum in ar.com.hjg.pngj.chunks
-
Possible ordering constraint for a PngChunk type -only relevant for ancillary chunks.
- PngChunkACTL - Class in ar.com.hjg.pngj.chunks
-
acTL chunk.
- PngChunkACTL(ImageInfo) - Constructor for class ar.com.hjg.pngj.chunks.PngChunkACTL
-
- PngChunkBKGD - Class in ar.com.hjg.pngj.chunks
-
bKGD Chunk.
- PngChunkBKGD(ImageInfo) - Constructor for class ar.com.hjg.pngj.chunks.PngChunkBKGD
-
- PngChunkCHRM - Class in ar.com.hjg.pngj.chunks
-
cHRM chunk.
- PngChunkCHRM(ImageInfo) - Constructor for class ar.com.hjg.pngj.chunks.PngChunkCHRM
-
- PngChunkFCTL - Class in ar.com.hjg.pngj.chunks
-
fcTL chunk.
- PngChunkFCTL(ImageInfo) - Constructor for class ar.com.hjg.pngj.chunks.PngChunkFCTL
-
- PngChunkFDAT - Class in ar.com.hjg.pngj.chunks
-
fdAT chunk.
- PngChunkFDAT(ImageInfo) - Constructor for class ar.com.hjg.pngj.chunks.PngChunkFDAT
-
- PngChunkGAMA - Class in ar.com.hjg.pngj.chunks
-
gAMA chunk.
- PngChunkGAMA(ImageInfo) - Constructor for class ar.com.hjg.pngj.chunks.PngChunkGAMA
-
- PngChunkHIST - Class in ar.com.hjg.pngj.chunks
-
hIST chunk.
- PngChunkHIST(ImageInfo) - Constructor for class ar.com.hjg.pngj.chunks.PngChunkHIST
-
- PngChunkICCP - Class in ar.com.hjg.pngj.chunks
-
iCCP chunk.
- PngChunkICCP(ImageInfo) - Constructor for class ar.com.hjg.pngj.chunks.PngChunkICCP
-
- PngChunkIDAT - Class in ar.com.hjg.pngj.chunks
-
IDAT chunk.
- PngChunkIDAT(ImageInfo) - Constructor for class ar.com.hjg.pngj.chunks.PngChunkIDAT
-
- PngChunkIEND - Class in ar.com.hjg.pngj.chunks
-
IEND chunk.
- PngChunkIEND(ImageInfo) - Constructor for class ar.com.hjg.pngj.chunks.PngChunkIEND
-
- PngChunkIHDR - Class in ar.com.hjg.pngj.chunks
-
IHDR chunk.
- PngChunkIHDR(ImageInfo) - Constructor for class ar.com.hjg.pngj.chunks.PngChunkIHDR
-
- PngChunkITXT - Class in ar.com.hjg.pngj.chunks
-
iTXt chunk.
- PngChunkITXT(ImageInfo) - Constructor for class ar.com.hjg.pngj.chunks.PngChunkITXT
-
- PngChunkMultiple - Class in ar.com.hjg.pngj.chunks
-
PNG chunk type (abstract) that allows multiple instances in same image.
- PngChunkMultiple(String, ImageInfo) - Constructor for class ar.com.hjg.pngj.chunks.PngChunkMultiple
-
- PngChunkOFFS - Class in ar.com.hjg.pngj.chunks
-
oFFs chunk.
- PngChunkOFFS(ImageInfo) - Constructor for class ar.com.hjg.pngj.chunks.PngChunkOFFS
-
- PngChunkPHYS - Class in ar.com.hjg.pngj.chunks
-
pHYs chunk.
- PngChunkPHYS(ImageInfo) - Constructor for class ar.com.hjg.pngj.chunks.PngChunkPHYS
-
- PngChunkPLTE - Class in ar.com.hjg.pngj.chunks
-
PLTE chunk.
- PngChunkPLTE(ImageInfo) - Constructor for class ar.com.hjg.pngj.chunks.PngChunkPLTE
-
- PngChunkSBIT - Class in ar.com.hjg.pngj.chunks
-
sBIT chunk.
- PngChunkSBIT(ImageInfo) - Constructor for class ar.com.hjg.pngj.chunks.PngChunkSBIT
-
- PngChunkSingle - Class in ar.com.hjg.pngj.chunks
-
PNG chunk type (abstract) that does not allow multiple instances in same image.
- PngChunkSingle(String, ImageInfo) - Constructor for class ar.com.hjg.pngj.chunks.PngChunkSingle
-
- PngChunkSPLT - Class in ar.com.hjg.pngj.chunks
-
sPLT chunk.
- PngChunkSPLT(ImageInfo) - Constructor for class ar.com.hjg.pngj.chunks.PngChunkSPLT
-
- PngChunkSRGB - Class in ar.com.hjg.pngj.chunks
-
sRGB chunk.
- PngChunkSRGB(ImageInfo) - Constructor for class ar.com.hjg.pngj.chunks.PngChunkSRGB
-
- PngChunkSTER - Class in ar.com.hjg.pngj.chunks
-
sTER chunk.
- PngChunkSTER(ImageInfo) - Constructor for class ar.com.hjg.pngj.chunks.PngChunkSTER
-
- PngChunkTEXT - Class in ar.com.hjg.pngj.chunks
-
tEXt chunk.
- PngChunkTEXT(ImageInfo) - Constructor for class ar.com.hjg.pngj.chunks.PngChunkTEXT
-
- PngChunkTEXT(ImageInfo, String, String) - Constructor for class ar.com.hjg.pngj.chunks.PngChunkTEXT
-
- PngChunkTextVar - Class in ar.com.hjg.pngj.chunks
-
Superclass (abstract) for three textual chunks (TEXT, ITXT, ZTXT)
- PngChunkTextVar(String, ImageInfo) - Constructor for class ar.com.hjg.pngj.chunks.PngChunkTextVar
-
- PngChunkTextVar.PngTxtInfo - Class in ar.com.hjg.pngj.chunks
-
- PngChunkTextVar.PngTxtInfo() - Constructor for class ar.com.hjg.pngj.chunks.PngChunkTextVar.PngTxtInfo
-
- PngChunkTIME - Class in ar.com.hjg.pngj.chunks
-
tIME chunk.
- PngChunkTIME(ImageInfo) - Constructor for class ar.com.hjg.pngj.chunks.PngChunkTIME
-
- PngChunkTRNS - Class in ar.com.hjg.pngj.chunks
-
tRNS chunk.
- PngChunkTRNS(ImageInfo) - Constructor for class ar.com.hjg.pngj.chunks.PngChunkTRNS
-
- PngChunkUNKNOWN - Class in ar.com.hjg.pngj.chunks
-
Placeholder for UNKNOWN (custom or not) chunks.
- PngChunkUNKNOWN(String, ImageInfo) - Constructor for class ar.com.hjg.pngj.chunks.PngChunkUNKNOWN
-
- PngChunkZTXT - Class in ar.com.hjg.pngj.chunks
-
zTXt chunk.
- PngChunkZTXT(ImageInfo) - Constructor for class ar.com.hjg.pngj.chunks.PngChunkZTXT
-
- PngHelperInternal - Class in ar.com.hjg.pngj
-
Some utility static methods for internal use.
- PngHelperInternal() - Constructor for class ar.com.hjg.pngj.PngHelperInternal
-
- PngjBadCrcException - Exception in ar.com.hjg.pngj
-
Exception thrown by bad CRC check
- PngjBadCrcException(String, Throwable) - Constructor for exception ar.com.hjg.pngj.PngjBadCrcException
-
- PngjBadCrcException(String) - Constructor for exception ar.com.hjg.pngj.PngjBadCrcException
-
- PngjBadCrcException(Throwable) - Constructor for exception ar.com.hjg.pngj.PngjBadCrcException
-
- PngjException - Exception in ar.com.hjg.pngj
-
Generic exception for this library.
- PngjException(String, Throwable) - Constructor for exception ar.com.hjg.pngj.PngjException
-
- PngjException(String) - Constructor for exception ar.com.hjg.pngj.PngjException
-
- PngjException(Throwable) - Constructor for exception ar.com.hjg.pngj.PngjException
-
- PngjExceptionInternal - Exception in ar.com.hjg.pngj
-
Exception for anomalous internal problems (sort of asserts) that point to some issue with the library
- PngjExceptionInternal(String, Throwable) - Constructor for exception ar.com.hjg.pngj.PngjExceptionInternal
-
- PngjExceptionInternal(String) - Constructor for exception ar.com.hjg.pngj.PngjExceptionInternal
-
- PngjExceptionInternal(Throwable) - Constructor for exception ar.com.hjg.pngj.PngjExceptionInternal
-
- PngjInputException - Exception in ar.com.hjg.pngj
-
Exception thrown when reading a PNG.
- PngjInputException(String, Throwable) - Constructor for exception ar.com.hjg.pngj.PngjInputException
-
- PngjInputException(String) - Constructor for exception ar.com.hjg.pngj.PngjInputException
-
- PngjInputException(Throwable) - Constructor for exception ar.com.hjg.pngj.PngjInputException
-
- PngjOutputException - Exception in ar.com.hjg.pngj
-
Exception thrown by writing process
- PngjOutputException(String, Throwable) - Constructor for exception ar.com.hjg.pngj.PngjOutputException
-
- PngjOutputException(String) - Constructor for exception ar.com.hjg.pngj.PngjOutputException
-
- PngjOutputException(Throwable) - Constructor for exception ar.com.hjg.pngj.PngjOutputException
-
- PngjUnsupportedException - Exception in ar.com.hjg.pngj
-
Exception thrown because of some valid feature of PNG standard that this library does not support.
- PngjUnsupportedException() - Constructor for exception ar.com.hjg.pngj.PngjUnsupportedException
-
- PngjUnsupportedException(String, Throwable) - Constructor for exception ar.com.hjg.pngj.PngjUnsupportedException
-
- PngjUnsupportedException(String) - Constructor for exception ar.com.hjg.pngj.PngjUnsupportedException
-
- PngjUnsupportedException(Throwable) - Constructor for exception ar.com.hjg.pngj.PngjUnsupportedException
-
- PngMetadata - Class in ar.com.hjg.pngj.chunks
-
We consider "image metadata" every info inside the image except for the most basic image info (IHDR chunk - ImageInfo
class) and the pixels values.
- PngMetadata(ChunksList) - Constructor for class ar.com.hjg.pngj.chunks.PngMetadata
-
- PngReader - Class in ar.com.hjg.pngj
-
Reads a PNG image (pixels and/or metadata) from a file or stream.
- PngReader(InputStream) - Constructor for class ar.com.hjg.pngj.PngReader
-
Constructs a PngReader object from a stream, with default options.
- PngReader(InputStream, boolean) - Constructor for class ar.com.hjg.pngj.PngReader
-
- PngReader(File) - Constructor for class ar.com.hjg.pngj.PngReader
-
Constructs a PngReader opening a file.
- PngReaderApng - Class in ar.com.hjg.pngj
-
- PngReaderApng(File) - Constructor for class ar.com.hjg.pngj.PngReaderApng
-
- PngReaderApng(InputStream) - Constructor for class ar.com.hjg.pngj.PngReaderApng
-
- PngReaderByte - Class in ar.com.hjg.pngj
-
- PngReaderByte(File) - Constructor for class ar.com.hjg.pngj.PngReaderByte
-
- PngReaderByte(InputStream) - Constructor for class ar.com.hjg.pngj.PngReaderByte
-
- PngReaderFilter - Class in ar.com.hjg.pngj
-
This class allows to use a simple PNG reader as an input filter, wrapping a ChunkSeqReaderPng in callback mode.
- PngReaderFilter(InputStream) - Constructor for class ar.com.hjg.pngj.PngReaderFilter
-
- PngReaderInt - Class in ar.com.hjg.pngj
-
- PngReaderInt(File) - Constructor for class ar.com.hjg.pngj.PngReaderInt
-
- PngReaderInt(InputStream) - Constructor for class ar.com.hjg.pngj.PngReaderInt
-
- PngWriter - Class in ar.com.hjg.pngj
-
Writes a PNG image, line by line.
- PngWriter(File, ImageInfo, boolean) - Constructor for class ar.com.hjg.pngj.PngWriter
-
Opens a file for writing.
- PngWriter(File, ImageInfo) - Constructor for class ar.com.hjg.pngj.PngWriter
-
- PngWriter(OutputStream, ImageInfo) - Constructor for class ar.com.hjg.pngj.PngWriter
-
Constructs a new PngWriter from a output stream.
- PngWriterHc - Class in ar.com.hjg.pngj
-
Pngwriter with High compression EXPERIMENTAL
- PngWriterHc(File, ImageInfo, boolean) - Constructor for class ar.com.hjg.pngj.PngWriterHc
-
- PngWriterHc(File, ImageInfo) - Constructor for class ar.com.hjg.pngj.PngWriterHc
-
- PngWriterHc(OutputStream, ImageInfo) - Constructor for class ar.com.hjg.pngj.PngWriterHc
-
- posNullByte(byte[]) - Static method in class ar.com.hjg.pngj.chunks.ChunkHelper
-
Finds position of null byte in array
- postProcessChunk(ChunkReader) - Method in class ar.com.hjg.pngj.ChunkSeqReader
-
This is called after a chunk is read, in all modes
This implementation only chenks the id of the first chunk, and process the IEND chunk (sets done=true)
Further processing should be overriden (call this first!)
- postProcessChunk(ChunkReader) - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- postProcessChunk(ChunkReader) - Method in class ar.com.hjg.pngj.ChunkSeqSkipping
-
- postReset() - Method in class ar.com.hjg.pngj.IDatChunkWriter
-
this will be called after reset
- prepareForNextRow(int) - Method in class ar.com.hjg.pngj.DeflatedChunksSet
-
Should be called after the previous row was processed
- prepareSimpleDigestComputation() - Method in class ar.com.hjg.pngj.PngReader
-
Enables and prepare the simple digest computation.
- preProcessRow() - Method in class ar.com.hjg.pngj.DeflatedChunksSet
-
Called automatically in all modes when a full row has been inflated.
- preProcessRow() - Method in class ar.com.hjg.pngj.IdatSet
-
does the unfiltering of the inflated row, and updates row info
- processBytes(byte[], int, int) - Method in class ar.com.hjg.pngj.DeflatedChunksSet
-
Feeds the inflater with the compressed bytes
In poll mode, the caller should not call repeatedly this, without consuming first, checking
isDataReadyForConsumer()
- processChunkContent(ChunkRaw, int, byte[], int, int) - Method in class ar.com.hjg.pngj.ChunkSeqSkipping
-
- processData(int, byte[], int, int) - Method in class ar.com.hjg.pngj.ChunkReader
-
This method will only be called in PROCESS mode, probably several times, each time with a new fragment of data
inside the chunk.
- processData(int, byte[], int, int) - Method in class ar.com.hjg.pngj.DeflatedChunkReader
-
Delegates to ChunkReaderDeflatedSet.processData()
- processDoneCallback() - Method in class ar.com.hjg.pngj.DeflatedChunksSet
-
Callback, to be implemented in callbackMode
- processDoneCallback() - Method in class ar.com.hjg.pngj.IdatSet
-
- processEndPng() - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
Things to be done after IEND processing.
- processRow(byte[]) - Method in class ar.com.hjg.pngj.pixels.PixelsWriter
-
main internal point for external call.
- processRowCallback() - Method in class ar.com.hjg.pngj.DeflatedChunksSet
-
Callback, must be implemented in callbackMode
- processRowCallback() - Method in class ar.com.hjg.pngj.IdatSet
-
Method for async/callback mode .
- pub - Variable in class ar.com.hjg.pngj.chunks.PngChunk
-
Autocomputed at creation time
- raw - Variable in class ar.com.hjg.pngj.chunks.PngChunk
-
- read - Variable in class ar.com.hjg.pngj.ChunkReader
-
How many bytes have been read for this chunk, data only
- read() - Method in class ar.com.hjg.pngj.PngReaderFilter
-
- read(byte[], int, int) - Method in class ar.com.hjg.pngj.PngReaderFilter
-
- read(byte[]) - Method in class ar.com.hjg.pngj.PngReaderFilter
-
- readByte(InputStream) - Static method in class ar.com.hjg.pngj.PngHelperInternal
-
- readBytes(InputStream, byte[], int, int) - Static method in class ar.com.hjg.pngj.PngHelperInternal
-
guaranteed to read exactly len bytes.
- readFirstChunks() - Method in class ar.com.hjg.pngj.PngReader
-
Reads chunks before first IDAT.
- readFromPngRaw(byte[], int, int, int) - Method in interface ar.com.hjg.pngj.IImageLine
-
Extract pixels from a raw unlfilterd PNG row.
- readFromPngRaw(byte[], int, int, int) - Method in class ar.com.hjg.pngj.ImageLineByte
-
- readFromPngRaw(byte[], int, int, int) - Method in class ar.com.hjg.pngj.ImageLineInt
-
- readInt1fromByte(byte[], int) - Static method in class ar.com.hjg.pngj.PngHelperInternal
-
- readInt2(InputStream) - Static method in class ar.com.hjg.pngj.PngHelperInternal
-
-1 if eof
PNG uses "network byte order"
- readInt2fromBytes(byte[], int) - Static method in class ar.com.hjg.pngj.PngHelperInternal
-
- readInt4(InputStream) - Static method in class ar.com.hjg.pngj.PngHelperInternal
-
-1 if eof
- readInt4fromBytes(byte[], int) - Static method in class ar.com.hjg.pngj.PngHelperInternal
-
- readRow() - Method in class ar.com.hjg.pngj.PngReader
-
Reads next row.
- readRow(int) - Method in class ar.com.hjg.pngj.PngReader
-
The row number is mostly meant as a check, the rows must be called in ascending order (not necessarily consecutive)
- readRow() - Method in class ar.com.hjg.pngj.PngReaderApng
-
- readRow(int) - Method in class ar.com.hjg.pngj.PngReaderApng
-
- readRowByte() - Method in class ar.com.hjg.pngj.PngReaderByte
-
- readRowInt() - Method in class ar.com.hjg.pngj.PngReaderInt
-
Utility method that casts the IImageLine to a ImageLineInt
This only make sense for this concrete class
- readRows() - Method in class ar.com.hjg.pngj.PngReader
-
Reads all rows in a ImageLineSet This is handy, but less memory-efficient (except for interlaced)
- readRows(int, int, int) - Method in class ar.com.hjg.pngj.PngReader
-
Reads a subset of rows.
- readRows() - Method in class ar.com.hjg.pngj.PngReaderApng
-
- readRows(int, int, int) - Method in class ar.com.hjg.pngj.PngReaderApng
-
- readSkippingAllRows() - Method in class ar.com.hjg.pngj.PngReader
-
Reads all the (remaining) file, skipping the pixels data.
- readSkippingAllRows() - Method in class ar.com.hjg.pngj.PngReaderApng
-
- readUntilEndAndClose() - Method in class ar.com.hjg.pngj.PngReaderFilter
-
- refillBuffer() - Method in class ar.com.hjg.pngj.BufferedStreamFeeder
-
If there are not pending bytes to be consumed tries to fill the buffer with bytes from the stream.
- removeChunk(PngChunk) - Method in class ar.com.hjg.pngj.chunks.ChunksListForWrite
-
Remove Chunk: only from queued
WARNING: this depends on c.equals() implementation, which is straightforward for SingleChunks.
- RENDER_INTENT_Absolute_colorimetric - Static variable in class ar.com.hjg.pngj.chunks.PngChunkSRGB
-
- RENDER_INTENT_Perceptual - Static variable in class ar.com.hjg.pngj.chunks.PngChunkSRGB
-
- RENDER_INTENT_Relative_colorimetric - Static variable in class ar.com.hjg.pngj.chunks.PngChunkSRGB
-
- RENDER_INTENT_Saturation - Static variable in class ar.com.hjg.pngj.chunks.PngChunkSRGB
-
- reset() - Method in class ar.com.hjg.pngj.pixels.CompressorStream
-
- reset() - Method in class ar.com.hjg.pngj.pixels.CompressorStreamDeflater
-
- reset() - Method in class ar.com.hjg.pngj.pixels.CompressorStreamLz4
-
- row - Variable in class ar.com.hjg.pngj.DeflatedChunksSet
-
- rowb - Variable in class ar.com.hjg.pngj.pixels.PixelsWriterDefault
-
current raw row
- rowbfilter - Variable in class ar.com.hjg.pngj.pixels.PixelsWriterDefault
-
buffer for filtered row
- rowbprev - Variable in class ar.com.hjg.pngj.pixels.PixelsWriterDefault
-
previous raw row
- rowInBand - Variable in class ar.com.hjg.pngj.pixels.PixelsWriterMultiple
-
- rowNum - Variable in class ar.com.hjg.pngj.PngReader
-
Current row number (reading or read), numbered from 0
- rowNum - Variable in class ar.com.hjg.pngj.PngWriter
-
last writen row number, starting from 0
- rows - Variable in class ar.com.hjg.pngj.ImageInfo
-
Rows= Image height, in pixels
- rows - Variable in class ar.com.hjg.pngj.pixels.PixelsWriterMultiple
-
unfiltered rowsperband elements, 0 is the current (rowb).
- rowsPerBand - Variable in class ar.com.hjg.pngj.pixels.PixelsWriterMultiple
-
- rowsPerBandCurrent - Variable in class ar.com.hjg.pngj.pixels.PixelsWriterMultiple
-
- rowUnfiltered - Variable in class ar.com.hjg.pngj.IdatSet
-
- rowUnfilteredPrev - Variable in class ar.com.hjg.pngj.IdatSet
-
- safe - Variable in class ar.com.hjg.pngj.chunks.PngChunk
-
Autocomputed at creation time
- samplesPerRow - Variable in class ar.com.hjg.pngj.ImageInfo
-
Equals cols * channels
- samplesPerRowPacked - Variable in class ar.com.hjg.pngj.ImageInfo
-
Amount of "packed samples" : when several samples are stored in a single byte (bitdepth 1,2 4) they are counted as
one "packed sample".
- sBIT - Static variable in class ar.com.hjg.pngj.chunks.ChunkHelper
-
- scaleDown(IImageLineArray) - Static method in class ar.com.hjg.pngj.ImageLineHelper
-
- scaleDown(int, byte) - Static method in class ar.com.hjg.pngj.ImageLineHelper
-
- scaleUp(IImageLineArray) - Static method in class ar.com.hjg.pngj.ImageLineHelper
-
When the bitdepth is less than 8, the imageLine is usually returned/expected unscaled.
- scaleUp(int, byte) - Static method in class ar.com.hjg.pngj.ImageLineHelper
-
- scanline - Variable in class ar.com.hjg.pngj.ImageLineInt
-
The 'scanline' is an array of integers, corresponds to an image line (row).
- sendToCompressedStream(byte[]) - Method in class ar.com.hjg.pngj.pixels.PixelsWriter
-
- seqNumExpected - Variable in class ar.com.hjg.pngj.DeflatedChunkReader
-
- setAlphasb(int) - Method in class ar.com.hjg.pngj.chunks.PngChunkSBIT
-
- setAlsoBuffer() - Method in class ar.com.hjg.pngj.DeflatedChunkReader
-
In some rare cases you might want to also buffer the data?
- setAsDpi(double) - Method in class ar.com.hjg.pngj.chunks.PngChunkPHYS
-
- setAsDpi2(double, double) - Method in class ar.com.hjg.pngj.chunks.PngChunkPHYS
-
- setBitspc(int) - Method in class ar.com.hjg.pngj.chunks.PngChunkIHDR
-
- setBlendOp(byte) - Method in class ar.com.hjg.pngj.chunks.PngChunkFCTL
-
- setBuffer(byte[]) - Method in class ar.com.hjg.pngj.chunks.PngChunkFDAT
-
- setCallbackMode(boolean) - Method in class ar.com.hjg.pngj.DeflatedChunksSet
-
- setCheckCrc(boolean) - Method in class ar.com.hjg.pngj.ChunkSeqBuffering
-
- setCheckCrc(boolean) - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- setChromaticities(double, double, double, double, double, double, double, double) - Method in class ar.com.hjg.pngj.chunks.PngChunkCHRM
-
- setChunkFactory(IChunkFactory) - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
sets a custom chunk factory.
- setChunkLoadBehaviour(ChunkLoadBehaviour) - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- setChunkLoadBehaviour(ChunkLoadBehaviour) - Method in class ar.com.hjg.pngj.PngReader
-
Determines which ancillary chunks (metadata) are to be loaded and which skipped.
- setChunksToSkip(String...) - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- setChunksToSkip(String...) - Method in class ar.com.hjg.pngj.PngReader
-
Chunks ids to be skipped.
- setCloseStream(boolean) - Method in class ar.com.hjg.pngj.BufferedStreamFeeder
-
- setColormodel(int) - Method in class ar.com.hjg.pngj.chunks.PngChunkIHDR
-
- setCols(int) - Method in class ar.com.hjg.pngj.chunks.PngChunkIHDR
-
- setCompLevel(int) - Method in class ar.com.hjg.pngj.PngWriter
-
This is kept for backwards compatibility, now the PixelsWriter object should be used for setting
compression/filtering options
- setCompmeth(int) - Method in class ar.com.hjg.pngj.chunks.PngChunkIHDR
-
- setCompressed(boolean) - Method in class ar.com.hjg.pngj.chunks.PngChunkITXT
-
- setCompressorStream(CompressorStream) - Method in class ar.com.hjg.pngj.pixels.PixelsWriter
-
- setCrcCheck(boolean) - Method in class ar.com.hjg.pngj.ChunkReader
-
Determines if CRC should be checked.
- setCrcCheckDisabled() - Method in class ar.com.hjg.pngj.PngReader
-
Disables the CRC integrity check in IDAT chunks and ancillary chunks, this gives a slight increase in reading speed
for big files
- setData(byte[]) - Method in class ar.com.hjg.pngj.chunks.PngChunkUNKNOWN
-
- setDatalen(int) - Method in class ar.com.hjg.pngj.chunks.PngChunkFDAT
-
- setDebug(boolean) - Static method in class ar.com.hjg.pngj.PngHelperInternal
-
Sets a global debug flag.
- setDeflaterCompLevel(Integer) - Method in class ar.com.hjg.pngj.pixels.PixelsWriter
-
Deflater (ZLIB) compression level, between 0 (no compression) and 9
- setDeflaterStrategy(Integer) - Method in class ar.com.hjg.pngj.pixels.PixelsWriter
-
Deflater (ZLIB) strategy.
- setDelayDen(int) - Method in class ar.com.hjg.pngj.chunks.PngChunkFCTL
-
- setDelayNum(int) - Method in class ar.com.hjg.pngj.chunks.PngChunkFCTL
-
- setDisposeOp(byte) - Method in class ar.com.hjg.pngj.chunks.PngChunkFCTL
-
- setDpi(double) - Method in class ar.com.hjg.pngj.chunks.PngMetadata
-
- setDpi(double, double) - Method in class ar.com.hjg.pngj.chunks.PngMetadata
-
- setEntry(int, int, int, int) - Method in class ar.com.hjg.pngj.chunks.PngChunkPLTE
-
- setEntryPalAlpha(int, int) - Method in class ar.com.hjg.pngj.chunks.PngChunkTRNS
-
Sets the length of the palette alpha.
- setFailIfNoFeed(boolean) - Method in class ar.com.hjg.pngj.BufferedStreamFeeder
-
If this flag is set (default: false), any call to feed() that returns zero (no byte feed) will throw an exception.
- setFilmeth(int) - Method in class ar.com.hjg.pngj.chunks.PngChunkIHDR
-
- setFilterPreserve(boolean) - Method in class ar.com.hjg.pngj.PngWriter
-
- setFilterType(FilterType) - Method in class ar.com.hjg.pngj.ImageLineByte
-
This should rarely be used by client code.
- setFilterType(FilterType) - Method in class ar.com.hjg.pngj.ImageLineInt
-
This should rarely be used by client code.
- setFilterType(FilterType) - Method in class ar.com.hjg.pngj.pixels.PixelsWriter
-
- setFilterType(FilterType) - Method in class ar.com.hjg.pngj.PngWriter
-
Sets internal prediction filter type, or strategy to choose it.
- setFilterWeights(double[]) - Method in class ar.com.hjg.pngj.pixels.FiltersPerformance
-
To set manually the filter weights.
- setFilterWeights(double[]) - Method in class ar.com.hjg.pngj.pixels.PixelsWriterDefault
-
Only for adaptive strategies.
- setGamma(double) - Method in class ar.com.hjg.pngj.chunks.PngChunkGAMA
-
- setGray(int) - Method in class ar.com.hjg.pngj.chunks.PngChunkBKGD
-
Set gray value (0-255 if bitdept=8)
- setGray(int) - Method in class ar.com.hjg.pngj.chunks.PngChunkTRNS
-
- setGraysb(int) - Method in class ar.com.hjg.pngj.chunks.PngChunkSBIT
-
- setHeight(int) - Method in class ar.com.hjg.pngj.chunks.PngChunkFCTL
-
- setHintMemoryKb(int) - Method in class ar.com.hjg.pngj.pixels.PixelsWriterMultiple
-
- setHintRowsPerBand(int) - Method in class ar.com.hjg.pngj.pixels.PixelsWriterMultiple
-
- setHist(int[]) - Method in class ar.com.hjg.pngj.chunks.PngChunkHIST
-
- setIdatMaxSize(int) - Method in class ar.com.hjg.pngj.pixels.PixelsWriter
-
- setIdatMaxSize(int) - Method in class ar.com.hjg.pngj.PngWriter
-
Sets maximum size of IDAT fragments.
- setIncludeNonBufferedChunks(boolean) - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
If true, the chunks with no data (because skipped or because processed like IDAT-type) are still stored in the
PngChunks list, which might be more informative.
- setIndexEntryAsTransparent(int) - Method in class ar.com.hjg.pngj.chunks.PngChunkTRNS
-
to use when only one pallete index is set as totally transparent
- setInputStream(InputStream) - Method in class ar.com.hjg.pngj.BufferedStreamFeeder
-
Sets a new underlying inputstream.
- setIntent(int) - Method in class ar.com.hjg.pngj.chunks.PngChunkSRGB
-
- setInterlaced(int) - Method in class ar.com.hjg.pngj.chunks.PngChunkIHDR
-
- setKeyVal(String, String) - Method in class ar.com.hjg.pngj.chunks.PngChunkTextVar
-
- setLangtag(String) - Method in class ar.com.hjg.pngj.chunks.PngChunkITXT
-
- setLineSetFactory(IImageLineSetFactory<? extends IImageLine>) - Method in class ar.com.hjg.pngj.PngReader
-
Sets the factory that creates the ImageLine.
- setMaxBytesMetadata(long) - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- setMaxBytesMetadata(long) - Method in class ar.com.hjg.pngj.PngReader
-
Set total maximum bytes to load from ancillary chunks (0: unlimited; default: 5Mb).
If exceeded, some chunks will be skipped
- setMaxTotalBytesRead(long) - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- setMaxTotalBytesRead(long) - Method in class ar.com.hjg.pngj.PngReader
-
Set total maximum bytes to read (0: unlimited; default: 200MB).
- setMode(byte) - Method in class ar.com.hjg.pngj.chunks.PngChunkSTER
-
0: cross-fuse layout 1: diverging-fuse layout
- setNentries(int) - Method in class ar.com.hjg.pngj.chunks.PngChunkPLTE
-
- setNentriesPalAlpha(int) - Method in class ar.com.hjg.pngj.chunks.PngChunkTRNS
-
- setNow(int) - Method in class ar.com.hjg.pngj.chunks.PngChunkTIME
-
- setNumFrames(int) - Method in class ar.com.hjg.pngj.chunks.PngChunkACTL
-
- setNumPlays(int) - Method in class ar.com.hjg.pngj.chunks.PngChunkACTL
-
- setOffset(long) - Method in class ar.com.hjg.pngj.chunks.ChunkRaw
-
- setOs(OutputStream) - Method in class ar.com.hjg.pngj.pixels.PixelsWriter
-
- setPalAlpha(int[]) - Method in class ar.com.hjg.pngj.chunks.PngChunkTRNS
-
WARNING: non deep copy.
- setPalette(int[]) - Method in class ar.com.hjg.pngj.chunks.PngChunkSPLT
-
- setPaletteIndex(int) - Method in class ar.com.hjg.pngj.chunks.PngChunkBKGD
-
Set pallette index
- setPalName(String) - Method in class ar.com.hjg.pngj.chunks.PngChunkSPLT
-
- setPixelRGB8(ImageLineInt, int, int, int, int) - Static method in class ar.com.hjg.pngj.ImageLineHelper
-
- setPixelRGB8(ImageLineInt, int, int) - Static method in class ar.com.hjg.pngj.ImageLineHelper
-
- setPixelRGBA8(ImageLineInt, int, int, int, int, int) - Static method in class ar.com.hjg.pngj.ImageLineHelper
-
- setPixelRGBA8(ImageLineInt, int, int) - Static method in class ar.com.hjg.pngj.ImageLineHelper
-
- setPixelsRGB8(ImageLineInt, int[]) - Static method in class ar.com.hjg.pngj.ImageLineHelper
-
- setPixelsRGBA8(ImageLineInt, int[]) - Static method in class ar.com.hjg.pngj.ImageLineHelper
-
- setPixelsxUnitX(long) - Method in class ar.com.hjg.pngj.chunks.PngChunkPHYS
-
- setPixelsxUnitY(long) - Method in class ar.com.hjg.pngj.chunks.PngChunkPHYS
-
- setPosX(long) - Method in class ar.com.hjg.pngj.chunks.PngChunkOFFS
-
- setPosY(long) - Method in class ar.com.hjg.pngj.chunks.PngChunkOFFS
-
- setPreferenceForNone(double) - Method in class ar.com.hjg.pngj.pixels.FiltersPerformance
-
If larger than 1.0, NONE will be more prefered.
- setPreferenceForNone(double) - Method in class ar.com.hjg.pngj.pixels.PixelsWriterDefault
-
Only for adaptive strategies.
- setPriority(boolean) - Method in class ar.com.hjg.pngj.chunks.PngChunk
-
- setProfileNameAndContent(String, byte[]) - Method in class ar.com.hjg.pngj.chunks.PngChunkICCP
-
The profile should be uncompressed bytes
- setProfileNameAndContent(String, String) - Method in class ar.com.hjg.pngj.chunks.PngChunkICCP
-
- setRGB(int, int, int) - Method in class ar.com.hjg.pngj.chunks.PngChunkBKGD
-
Set rgb values
- setRGB(int, int, int) - Method in class ar.com.hjg.pngj.chunks.PngChunkSBIT
-
Set rgb values
- setRGB(int, int, int) - Method in class ar.com.hjg.pngj.chunks.PngChunkTRNS
-
Set rgb values
- setRows(int) - Method in class ar.com.hjg.pngj.chunks.PngChunkIHDR
-
- setSampledepth(int) - Method in class ar.com.hjg.pngj.chunks.PngChunkSPLT
-
- setSeqNum(int) - Method in class ar.com.hjg.pngj.chunks.PngChunkFCTL
-
- setSeqNum(int) - Method in class ar.com.hjg.pngj.chunks.PngChunkFDAT
-
- setSeqNumExpected(int) - Method in class ar.com.hjg.pngj.DeflatedChunkReader
-
only relevant for fDAT
- setShouldCloseStream(boolean) - Method in class ar.com.hjg.pngj.PngReader
-
if true, input stream will be closed after ending read
- setShouldCloseStream(boolean) - Method in class ar.com.hjg.pngj.PngWriter
-
If true, output stream will be closed after ending write
- setSkipChunkMaxSize(long) - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- setSkipChunkMaxSize(long) - Method in class ar.com.hjg.pngj.PngReader
-
Set maximum size in bytes for individual ancillary chunks (0: unlimited; default: 2MB).
- setStoreFirstByte(boolean, int) - Method in class ar.com.hjg.pngj.pixels.CompressorStream
-
- setText(String, String, boolean, boolean) - Method in class ar.com.hjg.pngj.chunks.PngMetadata
-
Creates a text chunk and queue it.
- setText(String, String) - Method in class ar.com.hjg.pngj.chunks.PngMetadata
-
- setTimeNow(int) - Method in class ar.com.hjg.pngj.chunks.PngMetadata
-
Creates a time chunk with current time, less secsAgo seconds
- setTimeNow() - Method in class ar.com.hjg.pngj.chunks.PngMetadata
-
- setTimeYMDHMS(int, int, int, int, int, int) - Method in class ar.com.hjg.pngj.chunks.PngMetadata
-
Creates a time chunk with diven date-time
- setTranslatedTag(String) - Method in class ar.com.hjg.pngj.chunks.PngChunkITXT
-
- setTryAdaptive(boolean) - Method in class ar.com.hjg.pngj.pixels.PixelsWriterMultiple
-
- setUnits(int) - Method in class ar.com.hjg.pngj.chunks.PngChunkOFFS
-
0: pixel, 1:micrometer
- setUnits(int) - Method in class ar.com.hjg.pngj.chunks.PngChunkPHYS
-
- setUseLz4(boolean) - Method in class ar.com.hjg.pngj.pixels.PixelsWriterMultiple
-
- setValD(ImageLineInt, int, double) - Static method in class ar.com.hjg.pngj.ImageLineHelper
-
- setWidth(int) - Method in class ar.com.hjg.pngj.chunks.PngChunkFCTL
-
- setxOff(int) - Method in class ar.com.hjg.pngj.chunks.PngChunkFCTL
-
- setYMDHMS(int, int, int, int, int, int) - Method in class ar.com.hjg.pngj.chunks.PngChunkTIME
-
- setyOff(int) - Method in class ar.com.hjg.pngj.chunks.PngChunkFCTL
-
- shouldCheckCrc(int, String) - Method in class ar.com.hjg.pngj.ChunkSeqBuffering
-
- shouldCheckCrc(int, String) - Method in class ar.com.hjg.pngj.ChunkSeqReader
-
- shouldCheckCrc(int, String) - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- shouldLoad(String, ChunkLoadBehaviour) - Static method in class ar.com.hjg.pngj.chunks.ChunkHelper
-
Decides if a chunk should be loaded, according to a ChunkLoadBehaviour
- shouldSkipContent(int, String) - Method in class ar.com.hjg.pngj.ChunkSeqReader
-
Chunks can be skipped depending on id and/or length.
- shouldSkipContent(int, String) - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- shouldSkipContent(int, String) - Method in class ar.com.hjg.pngj.ChunkSeqSkipping
-
- SIGNATURE_LEN - Static variable in class ar.com.hjg.pngj.ChunkSeqReader
-
- size() - Method in interface ar.com.hjg.pngj.IImageLineSet
-
Internal size of allocated rows This is informational, it should rarely be important for the caller.
- size - Variable in class ar.com.hjg.pngj.ImageLineInt
-
number of elements in the scanline
- size() - Method in class ar.com.hjg.pngj.ImageLineSetDefault
-
How many lines does this object contain?
- skipBytes - Variable in class ar.com.hjg.pngj.DeflatedChunkReader
-
- skipBytes(InputStream, long) - Static method in class ar.com.hjg.pngj.PngHelperInternal
-
- skippedBytes - Variable in class ar.com.hjg.pngj.DeflatedChunkReader
-
- software - Variable in class ar.com.hjg.pngj.chunks.PngChunkTextVar.PngTxtInfo
-
- source - Variable in class ar.com.hjg.pngj.chunks.PngChunkTextVar.PngTxtInfo
-
- sPLT - Static variable in class ar.com.hjg.pngj.chunks.ChunkHelper
-
- sRGB - Static variable in class ar.com.hjg.pngj.chunks.ChunkHelper
-
- startNewChunk(int, String, long) - Method in class ar.com.hjg.pngj.ChunkSeqReader
-
Called for all chunks when a chunk start has been read (id and length), before the chunk data itself is read.
- startNewChunk(int, String, long) - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- storeFirstByte - Variable in class ar.com.hjg.pngj.pixels.CompressorStream
-
- streamFeeder - Variable in class ar.com.hjg.pngj.PngReader
-
Takes bytes from the InputStream and passes it to the ChunkSeqReaderPng.