- 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
-
- 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
-
Nothing to do
- 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.
- ChunkReaderFilter - 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.
- ChunkReaderFilter(InputStream) - Constructor for class ar.com.hjg.pngj.ChunkReaderFilter
-
- chunks - Variable in class ar.com.hjg.pngj.PngReaderDummy
-
- chunkseq - Variable in class ar.com.hjg.pngj.PngReader
-
- chunkseq - Variable in class ar.com.hjg.pngj.PngReaderDummy
-
- 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
-
- 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
-
- cloneForWrite(PngChunk, ImageInfo) - Static method in class ar.com.hjg.pngj.chunks.ChunkHelper
-
- cloneForWrite(ImageInfo) - Method in class ar.com.hjg.pngj.chunks.PngChunk
-
Makes a copy of the chunk.
- cloneForWrite(ImageInfo) - Method in class ar.com.hjg.pngj.chunks.PngChunkBKGD
-
- cloneForWrite(ImageInfo) - Method in class ar.com.hjg.pngj.chunks.PngChunkCHRM
-
- cloneForWrite(ImageInfo) - Method in class ar.com.hjg.pngj.chunks.PngChunkGAMA
-
- cloneForWrite(ImageInfo) - Method in class ar.com.hjg.pngj.chunks.PngChunkHIST
-
- cloneForWrite(ImageInfo) - Method in class ar.com.hjg.pngj.chunks.PngChunkICCP
-
- cloneForWrite(ImageInfo) - Method in class ar.com.hjg.pngj.chunks.PngChunkIDAT
-
- cloneForWrite(ImageInfo) - Method in class ar.com.hjg.pngj.chunks.PngChunkIEND
-
- cloneForWrite(ImageInfo) - Method in class ar.com.hjg.pngj.chunks.PngChunkIHDR
-
- cloneForWrite(ImageInfo) - Method in class ar.com.hjg.pngj.chunks.PngChunkITXT
-
- cloneForWrite(ImageInfo) - Method in class ar.com.hjg.pngj.chunks.PngChunkOFFS
-
- cloneForWrite(ImageInfo) - Method in class ar.com.hjg.pngj.chunks.PngChunkPHYS
-
- cloneForWrite(ImageInfo) - Method in class ar.com.hjg.pngj.chunks.PngChunkPLTE
-
- cloneForWrite(ImageInfo) - Method in class ar.com.hjg.pngj.chunks.PngChunkSBIT
-
- cloneForWrite(ImageInfo) - Method in class ar.com.hjg.pngj.chunks.PngChunkSPLT
-
- cloneForWrite(ImageInfo) - Method in class ar.com.hjg.pngj.chunks.PngChunkSRGB
-
- cloneForWrite(ImageInfo) - Method in class ar.com.hjg.pngj.chunks.PngChunkSTER
-
- cloneForWrite(ImageInfo) - Method in class ar.com.hjg.pngj.chunks.PngChunkTEXT
-
- cloneForWrite(ImageInfo) - Method in class ar.com.hjg.pngj.chunks.PngChunkTIME
-
- cloneForWrite(ImageInfo) - Method in class ar.com.hjg.pngj.chunks.PngChunkTRNS
-
- cloneForWrite(ImageInfo) - Method in class ar.com.hjg.pngj.chunks.PngChunkUNKNOWN
-
- cloneForWrite(ImageInfo) - Method in class ar.com.hjg.pngj.chunks.PngChunkZTXT
-
- close() - Method in class ar.com.hjg.pngj.BufferedStreamFeeder
-
Closes this object.
- close() - Method in class ar.com.hjg.pngj.ChunkReaderFilter
-
- close() - Method in class ar.com.hjg.pngj.ChunkSeqReader
-
Forces a closing (abort)
- close() - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- close() - Method in class ar.com.hjg.pngj.PngReader
-
Releases resources, and closes stream if corresponds.
- 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
-
- computeCompressionRatio() - Method in class ar.com.hjg.pngj.PngWriter
-
Computes compressed size/raw size, approximate.
- computesStatistics() - Method in class ar.com.hjg.pngj.FilterWriteStrategy
-
- 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
-
Returns bytes actually consumed, -1 if we are done Should return some
value between 1 and len should never return 0 (unless len=0)
- 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
-
- 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
-
- createChunk(ChunkRaw, ImageInfo) - Method in class ar.com.hjg.pngj.chunks.ChunkFactory
-
- createChunk(ChunkRaw, ImageInfo) - Method in interface ar.com.hjg.pngj.IChunkFactory
-
- createChunkSequenceReader() - Method in class ar.com.hjg.pngj.ChunkReaderFilter
-
- 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
-
check that the last inserted chunk had the correct ordering
- 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
-
- createLineSet(boolean, int, int, int) - Method in class ar.com.hjg.pngj.PngReader
-
By default this uses the factory (which, by default creates
ImageLineInt).
- 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
- 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.PngChunkBKGD
-
- createRawChunk() - Method in class ar.com.hjg.pngj.chunks.PngChunkCHRM
-
- 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
- currentChunkGroup - Variable in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- currentChunkGroup - Variable in class ar.com.hjg.pngj.PngWriter
-
Current chunk grounp, (0-6) already read or reading
- currentRow - Variable in class ar.com.hjg.pngj.ImageLineSetDefault
-
- end() - Method in class ar.com.hjg.pngj.DeflatedChunksSet
-
this should be called only when discarding this object, or for aborting
- end() - Method in class ar.com.hjg.pngj.PngReader
-
Reads till end of PNG stream and call close()
This should normally be called after reading the pixel data, to read the
trailing chunks and close the stream.
- end() - Method in class ar.com.hjg.pngj.PngWriter
-
Finalizes all the steps and closes the stream.
- endChunkId() - Method in class ar.com.hjg.pngj.ChunkSeqReader
-
Which should be the id of the last chunk
- endReadFromPngRaw() - Method in interface ar.com.hjg.pngj.IImageLine
-
This is called when the read for the line has been completed (eg for
interlaced).
- endReadFromPngRaw() - Method in class ar.com.hjg.pngj.ImageLineByte
-
- endReadFromPngRaw() - Method in class ar.com.hjg.pngj.ImageLineInt
-
Does nothing in this implementation
- equals(Object) - Method in class ar.com.hjg.pngj.ChunkReader
-
Equality (and hash) is basically delegated to the ChunkRaw
- equals(Object) - Method in class ar.com.hjg.pngj.chunks.ChunkRaw
-
- equals(Object) - Method in class ar.com.hjg.pngj.chunks.PngChunkSingle
-
- equals(Object) - Method in class ar.com.hjg.pngj.ImageInfo
-
- equivalent(PngChunk, PngChunk) - Static method in class ar.com.hjg.pngj.chunks.ChunkHelper
-
Adhoc criteria: two ancillary chunks are "equivalent"
("practically same type") if they have same id and (perhaps, if multiple
are allowed) if the match also in some "internal key" (eg: key for string
values, palette for sPLT, etc)
When we use this method, we implicitly assume that we don't allow/expect
two "equivalent" chunks in a single PNG
Notice that the use of this is optional, and that the PNG standard
actually allows text chunks that have same key
- 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
- getAllStandardAndMainStrategies() - Static method in enum ar.com.hjg.pngj.FilterType
-
Returns all "standard" filters
- getAlphasb() - Method in class ar.com.hjg.pngj.chunks.PngChunkSBIT
-
- 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
- getBitspc() - Method in class ar.com.hjg.pngj.chunks.PngChunkIHDR
-
- 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
-
- getBytesCount() - Method in class ar.com.hjg.pngj.ChunkSeqReader
-
total of bytes read (buffered or not)
- 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
ChunksListfor definition) this chunks
instance was read or written.
- 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.PngReaderDummy
-
- getChunkseq() - Method in class ar.com.hjg.pngj.ChunkReaderFilter
-
- getChunkseq() - Method in class ar.com.hjg.pngj.PngReader
-
- getChunksList() - Method in class ar.com.hjg.pngj.ChunkReaderFilter
-
- getChunksList() - Method in class ar.com.hjg.pngj.PngReader
-
All loaded chunks (metada).
- 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
-
- 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
-
- getCrctestVal(PngReader) - Static method in class ar.com.hjg.pngj.PngHelperInternal
-
- getCurChunkReader() - Method in class ar.com.hjg.pngj.ChunkSeqReader
-
Currently reading chunk, or just ended reading
- getCurReaderDeflatedSet() - Method in class ar.com.hjg.pngj.ChunkSeqReader
-
The current deflated set (typically IDAT chunks) reader.
- getCurrentChunkGroup() - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- getData() - Method in class ar.com.hjg.pngj.chunks.PngChunkUNKNOWN
-
- getDeflater() - Static method in class ar.com.hjg.pngj.chunks.ChunkHelper
-
thread-local deflater, just reset : this should be only used for short
individual chunks decompression
- getDeinterlacer() - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- getDeinterlacer() - Method in class ar.com.hjg.pngj.IdatSet
-
- getDpi() - Method in class ar.com.hjg.pngj.chunks.PngMetadata
-
returns -1 if not found or dimension unknown
- getElem(int) - Method in interface ar.com.hjg.pngj.IImageLineArray
-
- 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
- getFactory(ImageInfo) - Static method in class ar.com.hjg.pngj.ImageLineByte
-
- getFactory(ImageInfo) - 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
-
- getFilmeth() - Method in class ar.com.hjg.pngj.chunks.PngChunkIHDR
-
- 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
-
- getFilterUsed() - Method in class ar.com.hjg.pngj.ImageLineByte
-
- 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
-
- getHist() - Method in class ar.com.hjg.pngj.chunks.PngChunkHIST
-
- 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
- getInflatedRow() - Method in class ar.com.hjg.pngj.DeflatedChunksSet
-
Inflated buffer.
- getInflater() - Static method in class ar.com.hjg.pngj.chunks.ChunkHelper
-
thread-local inflater, just reset : this should be only used for short
individual chunks compression
- 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
-
- 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
-
- getnFedBytes() - Method in class ar.com.hjg.pngj.DeflatedChunksSet
-
total number of bytes that have been fed to this object
- getOffset() - Method in class ar.com.hjg.pngj.chunks.ChunkRaw
-
- getOffset() - Method in class ar.com.hjg.pngj.chunks.PngChunk
-
- getOrderingConstraint() - Method in class ar.com.hjg.pngj.chunks.PngChunk
-
- 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.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
-
- 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!)
- getPixelsxUnitX() - Method in class ar.com.hjg.pngj.chunks.PngChunkPHYS
-
- getPixelsxUnitY() - Method in class ar.com.hjg.pngj.chunks.PngChunkPHYS
-
- 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
-
- 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
-
- 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
-
- 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
-
- getSize() - Method in interface ar.com.hjg.pngj.IImageLineArray
-
- 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
-
- 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
-
- getXById(List<PngChunk>, String, String) - Static method in class ar.com.hjg.pngj.chunks.ChunksList
-
- getYMDHMS() - Method in class ar.com.hjg.pngj.chunks.PngChunkTIME
-
- 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.PngChunkBKGD
-
- ID - Static variable in class ar.com.hjg.pngj.chunks.PngChunkCHRM
-
- 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
-
- 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
-
- IFilterWriteStrategy - Interface in ar.com.hjg.pngj
-
Abstracts the strategy usdd by
PngWriter to choose the PNG predictor
filter for each line.
- 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.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
-
- includeIdat - Variable in class ar.com.hjg.pngj.PngReaderDummy
-
- 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.
- initCrcForTests(PngReader) - Static method in class ar.com.hjg.pngj.PngHelperInternal
-
- 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
-
- 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
-
- 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
- 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.
- isEof() - Method in class ar.com.hjg.pngj.BufferedStreamFeeder
-
- isFilterPreserve() - Method in class ar.com.hjg.pngj.PngWriter
-
- 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 return false.
- isIdatKind(String) - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- 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
- isText(PngChunk) - Static method in class ar.com.hjg.pngj.chunks.ChunkHelper
-
- 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
- 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.PngChunkBKGD
-
- parseFromRaw(ChunkRaw) - Method in class ar.com.hjg.pngj.chunks.PngChunkCHRM
-
- 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
-
- 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.
- 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
-
- 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
-
- 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
-
Construct a PngReader object from a stream, with default options.
- PngReader(File) - Constructor for class ar.com.hjg.pngj.PngReader
-
Constructs a PngReader opening a file.
- 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
-
- PngReaderDummy - Class in ar.com.hjg.pngj
-
Sample implementation of a very basic reader that only loads the empty chunks
- PngReaderDummy(InputStream) - Constructor for class ar.com.hjg.pngj.PngReaderDummy
-
- PngReaderDummy(File) - Constructor for class ar.com.hjg.pngj.PngReaderDummy
-
- 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.
- 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.
- postProcessChunk(ChunkReader) - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
- preferedType(int) - Method in class ar.com.hjg.pngj.FilterWriteStrategy
-
- preferedType(int) - Method in interface ar.com.hjg.pngj.IFilterWriteStrategy
-
Returns which (actual) filter is recommended to use for this row.
- prepareForNextRow(int) - Method in class ar.com.hjg.pngj.DeflatedChunksSet
-
Should be called after the previous row was processed
- 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()
- processData(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
It's guaranteed that the data to read has non-zero length and it
corresponds exclusively to this chunk data (no crc, no data from no other
chunks, )
- processData(byte[], int, int) - Method in class ar.com.hjg.pngj.DeflatedChunkReader
-
Delegates to ChunkReaderDeflatedSet.processData()
- processEndPng() - Method in class ar.com.hjg.pngj.ChunkSeqReaderPng
-
Things to be done after IEND processing.
- processRowCallback() - Method in class ar.com.hjg.pngj.DeflatedChunksSet
-
callback, must be implemented in callbackMode Must return byes of next
row, for next callback
- 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.ChunkReaderFilter
-
- read(byte[], int, int) - Method in class ar.com.hjg.pngj.ChunkReaderFilter
-
- read(byte[]) - Method in class ar.com.hjg.pngj.ChunkReaderFilter
-
- readAll() - Method in class ar.com.hjg.pngj.PngReaderDummy
-
- 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)
- 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.
- readSkippingAllRows() - Method in class ar.com.hjg.pngj.PngReader
-
Reads all the (remaining) file, skipping the pixels data.
- readUntilEndAndClose() - Method in class ar.com.hjg.pngj.ChunkReaderFilter
-
- 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
-
- reportResultsForFilter(int, FilterType, byte[], boolean) - Method in class ar.com.hjg.pngj.FilterWriteStrategy
-
- reportResultsForFilter(int, FilterType, byte[], boolean) - Method in interface ar.com.hjg.pngj.IFilterWriteStrategy
-
Reports the filtered row, so that the strategy can compute statistics.
- row - Variable in class ar.com.hjg.pngj.DeflatedChunksSet
-
- rowNum - Variable in class ar.com.hjg.pngj.PngReader
-
- 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
- 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).
- 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
-
- setCallbackMode(boolean) - Method in class ar.com.hjg.pngj.DeflatedChunksSet
-
- 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
-
Sets compression level of ZIP algorithm.
- setCompmeth(int) - Method in class ar.com.hjg.pngj.chunks.PngChunkIHDR
-
- setCompressed(boolean) - Method in class ar.com.hjg.pngj.chunks.PngChunkITXT
-
- 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
-
- setDeflaterStrategy(int) - Method in class ar.com.hjg.pngj.PngWriter
-
Deflater strategy: one of Deflater.FILTERED Deflater.HUFFMAN_ONLY
Deflater.DEFAULT_STRATEGY
- 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
-
- 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
-
- setFilterStrategy(IFilterWriteStrategy) - Method in class ar.com.hjg.pngj.PngWriter
-
Set an alternative strategy for selecting the prediction filter
- setFilterType(FilterType) - Method in class ar.com.hjg.pngj.ImageLineInt
-
- setFilterType(FilterType) - Method in class ar.com.hjg.pngj.PngWriter
-
Sets internal prediction filter type, or strategy to choose it.
- 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
-
- setHist(int[]) - Method in class ar.com.hjg.pngj.chunks.PngChunkHIST
-
- setIdatMaxSize(int) - Method in class ar.com.hjg.pngj.PngWriter
-
Sets maximum size of IDAT fragments.
- setIncludeIdat(boolean) - Method in class ar.com.hjg.pngj.PngReaderDummy
-
- 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
-
- setNow(int) - Method in class ar.com.hjg.pngj.chunks.PngChunkTIME
-
- setOffset(long) - Method in class ar.com.hjg.pngj.chunks.ChunkRaw
-
- 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
- setPalletteAlpha(int[]) - Method in class ar.com.hjg.pngj.chunks.PngChunkTRNS
-
WARNING: non deep copy
- 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
-
- setPreference(double, double, double, double, double) - Method in class ar.com.hjg.pngj.FilterWriteStrategy
-
- 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
-
- 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.PngReaderDummy
-
- 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).
- 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
-
- 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
-
- setValD(ImageLineInt, int, double) - Static method in class ar.com.hjg.pngj.ImageLineHelper
-
- setYMDHMS(int, int, int, int, int, int) - Method in class ar.com.hjg.pngj.chunks.PngChunkTIME
-
- 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
-
- shouldStoreChunkOnList(ChunkRaw) - Method in class ar.com.hjg.pngj.PngReaderDummy
-
- shouldTest(int) - Method in class ar.com.hjg.pngj.FilterWriteStrategy
-
- shouldTest(int) - Method in interface ar.com.hjg.pngj.IFilterWriteStrategy
-
Returns which filter types should be tested (tried) for this row.
- 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(InputStream, long) - Static method in class ar.com.hjg.pngj.PngHelperInternal
-
- 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 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
-
- streamFeeder - Variable in class ar.com.hjg.pngj.PngReader
-
- streamFeeder - Variable in class ar.com.hjg.pngj.PngReaderDummy
-