|
||||||||
PREV NEXT | FRAMES NO FRAMES |
PngChunk.cloneDataFromRead(PngChunk)
ChunksList
for definition) this chunks instance was read or written.
PngChunk.ChunkOrderingConstraint
readRow(int nrow)
but this accepts non consecutive rows.
scale==true, it scales the value (just a bit shift).
- 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)
- PalIdx2RGB(ImageLine, PngChunkPLTE, int[]) -
Method in class ar.com.hjg.pngj.ImageLineHelper
- Given an indexed line with a palette, unpacks as a RGB array
- 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
-
- PngChunk - Class in ar.com.hjg.pngj.chunks
- Represents a instance of a PNG chunk
See http://www.libpng.org/pub/png/spec/1.2/PNG-Chunks
.html
Concrete classes should extend
PngChunkSingle
or PngChunkMultiple
Note that some methods/fields are type-specific (getOrderingConstraint(), allowsMultiple()),
some are 'almost' type-specific (id,crit,pub,safe; the exception is PngUKNOWN),
and the rest are instance-specific - 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
http://www.w3.org/TR/PNG/#11bKGD
this chunk structure depends on the image type
- PngChunkBKGD(ImageInfo) -
Constructor for class ar.com.hjg.pngj.chunks.PngChunkBKGD
-
- PngChunkCHRM - Class in ar.com.hjg.pngj.chunks
-
- PngChunkCHRM(ImageInfo) -
Constructor for class ar.com.hjg.pngj.chunks.PngChunkCHRM
-
- PngChunkGAMA - Class in ar.com.hjg.pngj.chunks
-
- PngChunkGAMA(ImageInfo) -
Constructor for class ar.com.hjg.pngj.chunks.PngChunkGAMA
-
- PngChunkHIST - Class in ar.com.hjg.pngj.chunks
-
- PngChunkHIST(ImageInfo) -
Constructor for class ar.com.hjg.pngj.chunks.PngChunkHIST
-
- PngChunkICCP - Class in ar.com.hjg.pngj.chunks
-
- PngChunkICCP(ImageInfo) -
Constructor for class ar.com.hjg.pngj.chunks.PngChunkICCP
-
- PngChunkIDAT - Class in ar.com.hjg.pngj.chunks
-
- PngChunkIDAT(ImageInfo) -
Constructor for class ar.com.hjg.pngj.chunks.PngChunkIDAT
-
- PngChunkIEND - Class in ar.com.hjg.pngj.chunks
-
- PngChunkIEND(ImageInfo) -
Constructor for class ar.com.hjg.pngj.chunks.PngChunkIEND
-
- PngChunkIHDR - Class in ar.com.hjg.pngj.chunks
- this is a special chunk!
- PngChunkIHDR(ImageInfo) -
Constructor for class ar.com.hjg.pngj.chunks.PngChunkIHDR
-
- PngChunkITXT - Class in ar.com.hjg.pngj.chunks
- UNTESTED!
- PngChunkITXT(ImageInfo) -
Constructor for class ar.com.hjg.pngj.chunks.PngChunkITXT
-
- PngChunkMultiple - Class in ar.com.hjg.pngj.chunks
- Represents a PNG chunk type that allows multiple instances in same image
- PngChunkOFFS - Class in ar.com.hjg.pngj.chunks
-
- PngChunkOFFS(ImageInfo) -
Constructor for class ar.com.hjg.pngj.chunks.PngChunkOFFS
-
- PngChunkPHYS - Class in ar.com.hjg.pngj.chunks
-
- PngChunkPHYS(ImageInfo) -
Constructor for class ar.com.hjg.pngj.chunks.PngChunkPHYS
-
- PngChunkPLTE - Class in ar.com.hjg.pngj.chunks
-
- PngChunkPLTE(ImageInfo) -
Constructor for class ar.com.hjg.pngj.chunks.PngChunkPLTE
-
- PngChunkSBIT - Class in ar.com.hjg.pngj.chunks
-
- PngChunkSBIT(ImageInfo) -
Constructor for class ar.com.hjg.pngj.chunks.PngChunkSBIT
-
- PngChunkSingle - Class in ar.com.hjg.pngj.chunks
- Represents a PNG chunk type that does not allow multiple instances in same image
- PngChunkSPLT - Class in ar.com.hjg.pngj.chunks
-
- PngChunkSPLT(ImageInfo) -
Constructor for class ar.com.hjg.pngj.chunks.PngChunkSPLT
-
- PngChunkSRGB - Class in ar.com.hjg.pngj.chunks
-
- PngChunkSRGB(ImageInfo) -
Constructor for class ar.com.hjg.pngj.chunks.PngChunkSRGB
-
- PngChunkSTER - Class in ar.com.hjg.pngj.chunks
-
- PngChunkSTER(ImageInfo) -
Constructor for class ar.com.hjg.pngj.chunks.PngChunkSTER
-
- PngChunkTEXT - Class in ar.com.hjg.pngj.chunks
-
- PngChunkTEXT(ImageInfo) -
Constructor for class ar.com.hjg.pngj.chunks.PngChunkTEXT
-
- PngChunkTextVar - Class in ar.com.hjg.pngj.chunks
- superclass for three textual chunks (TEXT, ITXT, ZTXT)
- 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
-
- PngChunkTIME(ImageInfo) -
Constructor for class ar.com.hjg.pngj.chunks.PngChunkTIME
-
- PngChunkTRNS - Class in ar.com.hjg.pngj.chunks
-
- PngChunkTRNS(ImageInfo) -
Constructor for class ar.com.hjg.pngj.chunks.PngChunkTRNS
-
- PngChunkUNKNOWN - Class in ar.com.hjg.pngj.chunks
-
- PngChunkUNKNOWN(String, ImageInfo) -
Constructor for class ar.com.hjg.pngj.chunks.PngChunkUNKNOWN
-
- PngChunkZTXT - Class in ar.com.hjg.pngj.chunks
-
- 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
- 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
-
- PngjInputException - Exception in ar.com.hjg.pngj
- Exception thrown by reading process
- 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, line by line
The reading sequence is as follows:
1. - PngReader(InputStream, String) -
Constructor for class ar.com.hjg.pngj.PngReader
- Constructs a PngReader from an InputStream.
- PngWriter - Class in ar.com.hjg.pngj
- Writes a PNG image, line by line.
- PngWriter(OutputStream, ImageInfo) -
Constructor for class ar.com.hjg.pngj.PngWriter
-
- PngWriter(OutputStream, ImageInfo, String) -
Constructor for class ar.com.hjg.pngj.PngWriter
- Constructs a new PngWriter from a output stream.
- PngWriterLossy - Class in ar.com.hjg.pngj.lossy
- Writes a PNG image, line by line, with lossy compression
EXPERIMENTAL - not yet recommended for use
- PngWriterLossy(OutputStream, ImageInfo) -
Constructor for class ar.com.hjg.pngj.lossy.PngWriterLossy
-
- PngWriterLossy(OutputStream, ImageInfo, String) -
Constructor for class ar.com.hjg.pngj.lossy.PngWriterLossy
-
- posNullByte(byte[]) -
Static method in class ar.com.hjg.pngj.chunks.ChunkHelper
- Finds position of null byte in array
- Posterize - Class in ar.com.hjg.pngj.lossy
- Example: posterizes a image to n bits.
- Posterize() -
Constructor for class ar.com.hjg.pngj.lossy.Posterize
-
- posterize(String, String, int, boolean) -
Static method in class ar.com.hjg.pngj.lossy.Posterize
-
- PRINT_WARNINGS -
Static variable in class ar.com.hjg.pngj.lossy.PngWriterLossy
-
- printTable(int[], boolean) -
Static method in class ar.com.hjg.pngj.lossy.LossyHelper
-
- pub -
Variable in class ar.com.hjg.pngj.chunks.PngChunk
- Autocomputed at creation time
readRow(int[] buffer, int nrow)
using internal ImageLine as buffer.
int[]
You can (OPTIONALLY) pass an preallocated array, that will be filled and returned.
|
||||||||
PREV NEXT | FRAMES NO FRAMES |