Modifier and Type | Method and Description |
---|---|
void |
FormatCompliance.addComment(String s) |
void |
FormatCompliance.addComment(String s,
int value) |
boolean |
FormatCompliance.checkBounds(String name,
int min,
int max,
int actual) |
boolean |
FormatCompliance.compare_bytes(String name,
byte[] expected,
byte[] actual) |
boolean |
FormatCompliance.compare(String name,
int[] valid,
int actual) |
boolean |
FormatCompliance.compare(String name,
int valid,
int actual) |
BufferedImage |
ColorTools.correctImage(BufferedImage src,
File file) |
void |
ImageDump.dump(BufferedImage src) |
void |
ImageDump.dump(String prefix,
BufferedImage src) |
void |
ImageDump.dumpColorSpace(String prefix,
ColorSpace cs) |
String |
ImageParser.dumpImageFile(byte[] bytes) |
static String |
Sanselan.dumpImageFile(byte[] bytes)
Returns a description of the image's structure.
|
String |
ImageParser.dumpImageFile(ByteSource byteSource) |
String |
ImageParser.dumpImageFile(File file) |
static String |
Sanselan.dumpImageFile(File file)
Returns a description of the image file's structure.
|
boolean |
ImageParser.dumpImageFile(PrintWriter pw,
ByteSource byteSource) |
ArrayList |
ImageParser.getAllBufferedImages(byte[] bytes) |
static ArrayList |
Sanselan.getAllBufferedImages(byte[] bytes)
Returns all images contained in an image.
|
ArrayList |
ImageParser.getAllBufferedImages(ByteSource byteSource) |
ArrayList |
ImageParser.getAllBufferedImages(File file) |
static ArrayList |
Sanselan.getAllBufferedImages(File file)
Returns all images contained in an image file.
|
static ArrayList |
Sanselan.getAllBufferedImages(InputStream is,
String filename)
Returns all images contained in an image.
|
static BufferedImage |
Sanselan.getBufferedImage(byte[] bytes)
Reads the first image from an image file as a BufferedImage.
|
BufferedImage |
ImageParser.getBufferedImage(byte[] bytes,
Map params) |
static BufferedImage |
Sanselan.getBufferedImage(byte[] bytes,
Map params)
Reads the first image from an image file as a BufferedImage.
|
abstract BufferedImage |
ImageParser.getBufferedImage(ByteSource byteSource,
Map params) |
static BufferedImage |
Sanselan.getBufferedImage(File file)
Reads the first image from an image file as a BufferedImage.
|
BufferedImage |
ImageParser.getBufferedImage(File file,
Map params) |
static BufferedImage |
Sanselan.getBufferedImage(File file,
Map params)
Reads the first image from an image file as a BufferedImage.
|
static BufferedImage |
Sanselan.getBufferedImage(InputStream is)
Reads the first image from an InputStream as a BufferedImage.
|
static BufferedImage |
Sanselan.getBufferedImage(InputStream is,
Map params)
Reads the first image from an InputStream as a BufferedImage.
|
FormatCompliance |
ImageParser.getFormatCompliance(byte[] bytes) |
static FormatCompliance |
Sanselan.getFormatCompliance(byte[] bytes) |
FormatCompliance |
ImageParser.getFormatCompliance(ByteSource byteSource) |
FormatCompliance |
ImageParser.getFormatCompliance(File file) |
static FormatCompliance |
Sanselan.getFormatCompliance(File file) |
static ICC_Profile |
Sanselan.getICCProfile(byte[] bytes)
Extracts an ICC Profile (if present) from JPEG, PNG, PSD (Photoshop) and
TIFF images.
|
static ICC_Profile |
Sanselan.getICCProfile(byte[] bytes,
Map params)
Extracts an ICC Profile (if present) from JPEG, PNG, PSD (Photoshop) and
TIFF images.
|
protected static ICC_Profile |
Sanselan.getICCProfile(ByteSource byteSource,
Map params) |
static ICC_Profile |
Sanselan.getICCProfile(File file)
Extracts an ICC Profile (if present) from JPEG, PNG, PSD (Photoshop) and
TIFF images.
|
static ICC_Profile |
Sanselan.getICCProfile(File file,
Map params)
Extracts an ICC Profile (if present) from JPEG, PNG, PSD (Photoshop) and
TIFF images.
|
static ICC_Profile |
Sanselan.getICCProfile(InputStream is,
String filename)
Extracts an ICC Profile (if present) from JPEG, PNG, PSD (Photoshop) and
TIFF images.
|
static ICC_Profile |
Sanselan.getICCProfile(InputStream is,
String filename,
Map params)
Extracts an ICC Profile (if present) from JPEG, PNG, PSD (Photoshop) and
TIFF images.
|
byte[] |
ImageParser.getICCProfileBytes(byte[] bytes) |
static byte[] |
Sanselan.getICCProfileBytes(byte[] bytes)
Extracts the raw bytes of an ICC Profile (if present) from JPEG, PNG, PSD
(Photoshop) and TIFF images.
|
byte[] |
ImageParser.getICCProfileBytes(byte[] bytes,
Map params) |
static byte[] |
Sanselan.getICCProfileBytes(byte[] bytes,
Map params)
Extracts the raw bytes of an ICC Profile (if present) from JPEG, PNG, PSD
(Photoshop) and TIFF images.
|
abstract byte[] |
ImageParser.getICCProfileBytes(ByteSource byteSource,
Map params) |
byte[] |
ImageParser.getICCProfileBytes(File file) |
static byte[] |
Sanselan.getICCProfileBytes(File file)
Extracts the raw bytes of an ICC Profile (if present) from JPEG, PNG, PSD
(Photoshop) and TIFF images.
|
byte[] |
ImageParser.getICCProfileBytes(File file,
Map params) |
static byte[] |
Sanselan.getICCProfileBytes(File file,
Map params)
Extracts the raw bytes of an ICC Profile (if present) from JPEG, PNG, PSD
(Photoshop) and TIFF images.
|
static ImageInfo |
Sanselan.getImageInfo(byte[] bytes)
Parses the "image info" of an image.
|
ImageInfo |
ImageParser.getImageInfo(byte[] bytes,
Map params) |
static ImageInfo |
Sanselan.getImageInfo(byte[] bytes,
Map params)
Parses the "image info" of an image.
|
ImageInfo |
ImageParser.getImageInfo(ByteSource byteSource) |
abstract ImageInfo |
ImageParser.getImageInfo(ByteSource byteSource,
Map params) |
static ImageInfo |
Sanselan.getImageInfo(File file)
Parses the "image info" of an image file.
|
ImageInfo |
ImageParser.getImageInfo(File file,
Map params) |
static ImageInfo |
Sanselan.getImageInfo(File file,
Map params)
Parses the "image info" of an image file.
|
static ImageInfo |
Sanselan.getImageInfo(InputStream is,
String filename)
Parses the "image info" of an image.
|
static ImageInfo |
Sanselan.getImageInfo(InputStream is,
String filename,
Map params)
Parses the "image info" of an image.
|
static ImageInfo |
Sanselan.getImageInfo(String filename,
byte[] bytes)
Parses the "image info" of an image.
|
static ImageInfo |
Sanselan.getImageInfo(String filename,
byte[] bytes,
Map params)
Parses the "image info" of an image.
|
Dimension |
ImageParser.getImageSize(byte[] bytes) |
static Dimension |
Sanselan.getImageSize(byte[] bytes)
Determines the width and height of an image.
|
Dimension |
ImageParser.getImageSize(byte[] bytes,
Map params) |
static Dimension |
Sanselan.getImageSize(byte[] bytes,
Map params)
Determines the width and height of an image.
|
abstract Dimension |
ImageParser.getImageSize(ByteSource byteSource,
Map params) |
static Dimension |
Sanselan.getImageSize(ByteSource byteSource,
Map params) |
Dimension |
ImageParser.getImageSize(File file) |
static Dimension |
Sanselan.getImageSize(File file)
Determines the width and height of an image file.
|
Dimension |
ImageParser.getImageSize(File file,
Map params) |
static Dimension |
Sanselan.getImageSize(File file,
Map params)
Determines the width and height of an image file.
|
static Dimension |
Sanselan.getImageSize(InputStream is,
String filename)
Determines the width and height of an image.
|
static Dimension |
Sanselan.getImageSize(InputStream is,
String filename,
Map params)
Determines the width and height of an image.
|
IImageMetadata |
ImageParser.getMetadata(byte[] bytes) |
static IImageMetadata |
Sanselan.getMetadata(byte[] bytes)
Parses the metadata of an image.
|
IImageMetadata |
ImageParser.getMetadata(byte[] bytes,
Map params) |
static IImageMetadata |
Sanselan.getMetadata(byte[] bytes,
Map params)
Parses the metadata of an image.
|
IImageMetadata |
ImageParser.getMetadata(ByteSource byteSource) |
abstract IImageMetadata |
ImageParser.getMetadata(ByteSource byteSource,
Map params) |
IImageMetadata |
ImageParser.getMetadata(File file) |
static IImageMetadata |
Sanselan.getMetadata(File file)
Parses the metadata of an image file.
|
IImageMetadata |
ImageParser.getMetadata(File file,
Map params) |
static IImageMetadata |
Sanselan.getMetadata(File file,
Map params)
Parses the metadata of an image file.
|
static IImageMetadata |
Sanselan.getMetadata(InputStream is,
String filename)
Parses the metadata of an image file.
|
static IImageMetadata |
Sanselan.getMetadata(InputStream is,
String filename,
Map params)
Parses the metadata of an image file.
|
static String |
Sanselan.getXmpXml(byte[] bytes)
Determines the width and height of an image.
|
static String |
Sanselan.getXmpXml(byte[] bytes,
Map params)
Determines the width and height of an image.
|
abstract String |
ImageParser.getXmpXml(ByteSource byteSource,
Map params) |
static String |
Sanselan.getXmpXml(ByteSource byteSource,
Map params)
Extracts embedded XML metadata as XML string.
|
static String |
Sanselan.getXmpXml(File file)
Extracts embedded XML metadata as XML string.
|
static String |
Sanselan.getXmpXml(File file,
Map params)
Extracts embedded XML metadata as XML string.
|
static String |
Sanselan.getXmpXml(InputStream is,
String filename)
Determines the width and height of an image.
|
static String |
Sanselan.getXmpXml(InputStream is,
String filename,
Map params)
Determines the width and height of an image.
|
static ImageFormat |
Sanselan.guessFormat(byte[] bytes)
Tries to guess what the image type (if any) of data based on the file's
"magic numbers," the first bytes of the data.
|
static ImageFormat |
Sanselan.guessFormat(ByteSource byteSource) |
static ImageFormat |
Sanselan.guessFormat(File file)
Tries to guess what the image type (if any) of a file based on the file's
"magic numbers," the first bytes of the file.
|
void |
ImageInfo.toString(PrintWriter pw,
String prefix) |
Modifier and Type | Method and Description |
---|---|
int |
BinaryFileParser.convertByteArrayToShort(String name,
byte[] bytes) |
protected int |
BinaryFileFunctions.convertByteArrayToShort(String name,
byte[] bytes,
int byteOrder) |
int |
BinaryFileParser.convertByteArrayToShort(String name,
int start,
byte[] bytes) |
protected int |
BinaryFileFunctions.convertByteArrayToShort(String name,
int index,
byte[] bytes,
int byteOrder) |
protected int[] |
BinaryFileFunctions.convertByteArrayToShortArray(String name,
byte[] bytes,
int start,
int length,
int byteOrder) |
byte[] |
PackBits.decompress(byte[] bytes,
int expected) |
byte[] |
Compression.decompressPackBits(byte[] compressed,
int expectedSize,
int byteOrder) |
protected byte[] |
BinaryFileFunctions.getBytearrayHead(String name,
byte[] bytes,
int count) |
protected byte[] |
BinaryFileFunctions.getByteArrayTail(String name,
byte[] bytes,
int count) |
int |
BinaryInputStream.read1ByteInteger(String exception) |
int |
BinaryInputStream.read2ByteInteger(String exception) |
int |
BinaryFileParser.read2Bytes(String name,
InputStream is,
String exception) |
protected int |
BinaryFileFunctions.read2Bytes(String name,
InputStream is,
String exception,
int byteOrder) |
int |
BinaryInputStream.read2Bytes(String name,
String exception) |
protected int |
BinaryInputStream.read2Bytes(String name,
String exception,
int byteOrder) |
int |
BinaryFileParser.read3Bytes(String name,
InputStream is,
String exception) |
protected int |
BinaryFileFunctions.read3Bytes(String name,
InputStream is,
String exception,
int byteOrder) |
int |
BinaryInputStream.read3Bytes(String name,
String exception) |
protected int |
BinaryInputStream.read3Bytes(String name,
String exception,
int byteOrder) |
int |
BinaryInputStream.read4ByteInteger(String exception) |
int |
BinaryFileParser.read4Bytes(String name,
InputStream is,
String exception) |
protected int |
BinaryFileFunctions.read4Bytes(String name,
InputStream is,
String exception,
int byteOrder) |
int |
BinaryInputStream.read4Bytes(String name,
String exception) |
protected int |
BinaryInputStream.read4Bytes(String name,
String exception,
int byteOrder) |
void |
BinaryInputStream.readAndVerifyBytes(byte[] expected,
String exception) |
void |
BinaryFileFunctions.readAndVerifyBytes(InputStream is,
byte[] expected,
String exception) |
protected void |
BinaryInputStream.readAndVerifyBytes(String name,
byte[] expected,
String exception) |
protected void |
BinaryFileFunctions.readAndVerifyBytes(String name,
InputStream is,
byte[] expected,
String exception) |
byte |
BinaryFileFunctions.readByte(String name,
InputStream is,
String exception) |
byte[] |
BinaryInputStream.readByteArray(int length,
String error) |
byte[] |
BinaryInputStream.readByteArray(int length,
String error,
boolean verbose,
boolean strict) |
byte[] |
BinaryFileFunctions.readBytearray(String name,
byte[] bytes,
int start,
int count) |
byte[] |
BinaryInputStream.readByteArray(String name,
int length,
String exception) |
byte[] |
BinaryFileFunctions.readBytes(InputStream is,
int count) |
protected void |
BinaryInputStream.readRandomBytes() |
protected void |
BinaryFileFunctions.readRandomBytes(InputStream is) |
protected void |
BinaryFileParser.setByteOrder(int a,
int b) |
protected void |
BinaryInputStream.setByteOrder(int a,
int b) |
Modifier and Type | Method and Description |
---|---|
boolean |
BmpImageParser.dumpImageFile(PrintWriter pw,
ByteSource byteSource) |
BufferedImage |
BmpImageParser.getBufferedImage(ByteSource byteSource,
Map params) |
FormatCompliance |
BmpImageParser.getFormatCompliance(ByteSource byteSource) |
byte[] |
BmpImageParser.getICCProfileBytes(ByteSource byteSource,
Map params) |
ImageInfo |
BmpImageParser.getImageInfo(ByteSource byteSource,
Map params) |
Dimension |
BmpImageParser.getImageSize(ByteSource byteSource,
Map params) |
IImageMetadata |
BmpImageParser.getMetadata(ByteSource byteSource,
Map params) |
String |
BmpImageParser.getXmpXml(ByteSource byteSource,
Map params)
Extracts embedded XML metadata as XML string.
|
Modifier and Type | Method and Description |
---|---|
int |
PixelParserRgb.getNextRGB() |
abstract int |
PixelParserSimple.getNextRGB() |
int |
PixelParserBitFields.getNextRGB() |
void |
PixelParserRgb.newline() |
abstract void |
PixelParserSimple.newline() |
void |
PixelParserBitFields.newline() |
abstract void |
PixelParser.processImage(BufferedImage bi) |
void |
PixelParserSimple.processImage(BufferedImage bi) |
void |
PixelParserRle.processImage(BufferedImage bi) |
Constructor and Description |
---|
PixelParserBitFields(BmpHeaderInfo bhi,
byte[] ColorTable,
byte[] ImageData) |
Modifier and Type | Method and Description |
---|---|
boolean |
GifImageParser.dumpImageFile(PrintWriter pw,
ByteSource byteSource) |
BufferedImage |
GifImageParser.getBufferedImage(ByteSource byteSource,
Map params) |
FormatCompliance |
GifImageParser.getFormatCompliance(ByteSource byteSource) |
byte[] |
GifImageParser.getICCProfileBytes(ByteSource byteSource,
Map params) |
ImageInfo |
GifImageParser.getImageInfo(ByteSource byteSource,
Map params) |
Dimension |
GifImageParser.getImageSize(ByteSource byteSource,
Map params) |
IImageMetadata |
GifImageParser.getMetadata(ByteSource byteSource,
Map params) |
String |
GifImageParser.getXmpXml(ByteSource byteSource,
Map params)
Extracts embedded XML metadata as XML string.
|
protected org.apache.sanselan.formats.gif.GenericGIFBlock |
GifImageParser.readGenericGIFBlock(InputStream is,
int code) |
protected org.apache.sanselan.formats.gif.GenericGIFBlock |
GifImageParser.readGenericGIFBlock(InputStream is,
int code,
byte[] first) |
Modifier and Type | Method and Description |
---|---|
ArrayList |
IcoImageParser.getAllBufferedImages(ByteSource byteSource) |
BufferedImage |
IcoImageParser.getBufferedImage(ByteSource byteSource,
Map params) |
byte[] |
IcoImageParser.getICCProfileBytes(ByteSource byteSource,
Map params) |
ImageInfo |
IcoImageParser.getImageInfo(ByteSource byteSource,
Map params) |
Dimension |
IcoImageParser.getImageSize(ByteSource byteSource,
Map params) |
IImageMetadata |
IcoImageParser.getMetadata(ByteSource byteSource,
Map params) |
String |
IcoImageParser.getXmpXml(ByteSource byteSource,
Map params)
Extracts embedded XML metadata as XML string.
|
Modifier and Type | Method and Description |
---|---|
boolean |
JpegImageParser.dumpImageFile(PrintWriter pw,
ByteSource byteSource) |
void |
JpegUtils.dumpJFIF(ByteSource byteSource) |
BufferedImage |
JpegImageParser.getBufferedImage(ByteSource byteSource,
Map params) |
TiffImageMetadata |
JpegImageParser.getExifMetadata(ByteSource byteSource,
Map params) |
byte[] |
JpegImageParser.getExifRawData(ByteSource byteSource) |
BufferedImage |
JpegImageMetadata.getEXIFThumbnail() |
byte[] |
JpegImageParser.getICCProfileBytes(ByteSource byteSource,
Map params) |
ImageInfo |
JpegImageParser.getImageInfo(ByteSource byteSource,
Map params) |
Dimension |
JpegImageParser.getImageSize(ByteSource byteSource,
Map params) |
IImageMetadata |
JpegImageParser.getMetadata(ByteSource byteSource,
Map params) |
JpegPhotoshopMetadata |
JpegImageParser.getPhotoshopMetadata(ByteSource byteSource,
Map params) |
String |
JpegImageParser.getXmpXml(ByteSource byteSource,
Map params)
Extracts embedded XML metadata as XML string.
|
boolean |
JpegImageParser.hasExifSegment(ByteSource byteSource) |
boolean |
JpegImageParser.hasIptcSegment(ByteSource byteSource) |
boolean |
JpegImageParser.hasXmpSegment(ByteSource byteSource) |
ArrayList |
JpegImageParser.readSegments(ByteSource byteSource,
int[] markers,
boolean returnAfterFirst) |
ArrayList |
JpegImageParser.readSegments(ByteSource byteSource,
int[] markers,
boolean returnAfterFirst,
boolean readEverything) |
void |
JpegUtils.traverseJFIF(ByteSource byteSource,
JpegUtils.Visitor visitor) |
boolean |
JpegUtils.Visitor.visitSegment(int marker,
byte[] markerBytes,
int segmentLength,
byte[] segmentLengthBytes,
byte[] segmentData) |
Modifier and Type | Method and Description |
---|---|
void |
ExifRewriter.removeExifMetadata(byte[] src,
OutputStream os)
Reads a Jpeg image, removes all EXIF metadata (by removing the APP1 segment),
and writes the result to a stream.
|
void |
ExifRewriter.removeExifMetadata(ByteSource byteSource,
OutputStream os)
Reads a Jpeg image, removes all EXIF metadata (by removing the APP1 segment),
and writes the result to a stream.
|
void |
ExifRewriter.removeExifMetadata(File src,
OutputStream os)
Reads a Jpeg image, removes all EXIF metadata (by removing the APP1 segment),
and writes the result to a stream.
|
void |
ExifRewriter.removeExifMetadata(InputStream src,
OutputStream os)
Reads a Jpeg image, removes all EXIF metadata (by removing the APP1 segment),
and writes the result to a stream.
|
void |
ExifRewriter.updateExifMetadataLossless(byte[] src,
OutputStream os,
TiffOutputSet outputSet)
Reads a Jpeg image, replaces the EXIF metadata and writes the result to a stream.
|
void |
ExifRewriter.updateExifMetadataLossless(ByteSource byteSource,
OutputStream os,
TiffOutputSet outputSet)
Reads a Jpeg image, replaces the EXIF metadata and writes the result to a stream.
|
void |
ExifRewriter.updateExifMetadataLossless(File src,
OutputStream os,
TiffOutputSet outputSet)
Reads a Jpeg image, replaces the EXIF metadata and writes the result to a stream.
|
void |
ExifRewriter.updateExifMetadataLossless(InputStream src,
OutputStream os,
TiffOutputSet outputSet)
Reads a Jpeg image, replaces the EXIF metadata and writes the result to a stream.
|
void |
ExifRewriter.updateExifMetadataLossy(byte[] src,
OutputStream os,
TiffOutputSet outputSet)
Reads a Jpeg image, replaces the EXIF metadata and writes the result to a stream.
|
void |
ExifRewriter.updateExifMetadataLossy(ByteSource byteSource,
OutputStream os,
TiffOutputSet outputSet)
Reads a Jpeg image, replaces the EXIF metadata and writes the result to a stream.
|
void |
ExifRewriter.updateExifMetadataLossy(File src,
OutputStream os,
TiffOutputSet outputSet)
Reads a Jpeg image, replaces the EXIF metadata and writes the result to a stream.
|
void |
ExifRewriter.updateExifMetadataLossy(InputStream src,
OutputStream os,
TiffOutputSet outputSet)
Reads a Jpeg image, replaces the EXIF metadata and writes the result to a stream.
|
Modifier and Type | Method and Description |
---|---|
protected List |
IPTCParser.parseAllBlocks(byte[] bytes,
boolean verbose,
boolean strict) |
protected List |
IPTCParser.parseIPTCBlock(byte[] bytes,
boolean verbose) |
PhotoshopApp13Data |
IPTCParser.parsePhotoshopSegment(byte[] bytes,
boolean verbose,
boolean strict) |
PhotoshopApp13Data |
IPTCParser.parsePhotoshopSegment(byte[] bytes,
Map params) |
void |
JpegIptcRewriter.removeIPTC(byte[] src,
OutputStream os)
Reads a Jpeg image, removes all IPTC data from the App13 segment but
leaves the other data in that segment (if present) unchanged and writes
the result to a stream.
|
void |
JpegIptcRewriter.removeIPTC(ByteSource byteSource,
OutputStream os)
Reads a Jpeg image, removes all IPTC data from the App13 segment but
leaves the other data in that segment (if present) unchanged and writes
the result to a stream.
|
void |
JpegIptcRewriter.removeIPTC(File src,
OutputStream os)
Reads a Jpeg image, removes all IPTC data from the App13 segment but
leaves the other data in that segment (if present) unchanged and writes
the result to a stream.
|
void |
JpegIptcRewriter.removeIPTC(InputStream src,
OutputStream os)
Reads a Jpeg image, removes all IPTC data from the App13 segment but
leaves the other data in that segment (if present) unchanged and writes
the result to a stream.
|
void |
JpegIptcRewriter.writeIPTC(byte[] src,
OutputStream os,
PhotoshopApp13Data newData)
Reads a Jpeg image, replaces the IPTC data in the App13 segment but
leaves the other data in that segment (if present) unchanged and writes
the result to a stream.
|
void |
JpegIptcRewriter.writeIPTC(ByteSource byteSource,
OutputStream os,
PhotoshopApp13Data newData)
Reads a Jpeg image, replaces the IPTC data in the App13 segment but
leaves the other data in that segment (if present) unchanged and writes
the result to a stream.
|
void |
JpegIptcRewriter.writeIPTC(File src,
OutputStream os,
PhotoshopApp13Data newData)
Reads a Jpeg image, replaces the IPTC data in the App13 segment but
leaves the other data in that segment (if present) unchanged and writes
the result to a stream.
|
void |
JpegIptcRewriter.writeIPTC(InputStream src,
OutputStream os,
PhotoshopApp13Data newData)
Reads a Jpeg image, replaces the IPTC data in the App13 segment but
leaves the other data in that segment (if present) unchanged and writes
the result to a stream.
|
Modifier and Type | Method and Description |
---|---|
boolean |
App13Segment.isPhotoshopJpegSegment() |
PhotoshopApp13Data |
App13Segment.parsePhotoshopSegment(Map params) |
Constructor and Description |
---|
App13Segment(JpegImageParser parser,
int marker,
byte[] segmentData) |
App13Segment(JpegImageParser parser,
int marker,
int marker_length,
InputStream is) |
App2Segment(int marker,
byte[] segmentData) |
App2Segment(int marker,
int marker_length,
InputStream is2) |
APPNSegment(int marker,
int marker_length,
InputStream is) |
GenericSegment(int marker,
byte[] bytes) |
GenericSegment(int marker,
int marker_length,
InputStream is) |
JFIFSegment(int marker,
byte[] segmentData) |
JFIFSegment(int marker,
int marker_length,
InputStream is) |
SOFNSegment(int marker,
byte[] segmentData) |
SOFNSegment(int marker,
int marker_length,
InputStream is) |
SOSSegment(int marker,
int marker_length,
InputStream is) |
UnknownSegment(int marker,
byte[] bytes) |
UnknownSegment(int marker,
int marker_length,
InputStream is) |
Modifier and Type | Method and Description |
---|---|
protected JpegRewriter.JFIFPieces |
JpegRewriter.analyzeJFIF(ByteSource byteSource) |
String |
JpegXmpParser.parseXmpJpegSegment(byte[] segmentData) |
void |
JpegXmpRewriter.removeXmpXml(byte[] src,
OutputStream os)
Reads a Jpeg image, removes all XMP XML (by removing the APP1 segment),
and writes the result to a stream.
|
void |
JpegXmpRewriter.removeXmpXml(ByteSource byteSource,
OutputStream os)
Reads a Jpeg image, removes all XMP XML (by removing the APP1 segment),
and writes the result to a stream.
|
void |
JpegXmpRewriter.removeXmpXml(File src,
OutputStream os)
Reads a Jpeg image, removes all XMP XML (by removing the APP1 segment),
and writes the result to a stream.
|
void |
JpegXmpRewriter.removeXmpXml(InputStream src,
OutputStream os)
Reads a Jpeg image, removes all XMP XML (by removing the APP1 segment),
and writes the result to a stream.
|
void |
JpegXmpRewriter.updateXmpXml(byte[] src,
OutputStream os,
String xmpXml)
Reads a Jpeg image, replaces the XMP XML and writes the result to a
stream.
|
void |
JpegXmpRewriter.updateXmpXml(ByteSource byteSource,
OutputStream os,
String xmpXml)
Reads a Jpeg image, replaces the XMP XML and writes the result to a
stream.
|
void |
JpegXmpRewriter.updateXmpXml(File src,
OutputStream os,
String xmpXml)
Reads a Jpeg image, replaces the XMP XML and writes the result to a
stream.
|
void |
JpegXmpRewriter.updateXmpXml(InputStream src,
OutputStream os,
String xmpXml)
Reads a Jpeg image, replaces the XMP XML and writes the result to a
stream.
|
Modifier and Type | Method and Description |
---|---|
void |
ScanExpediterInterlaced.drive() |
abstract void |
ScanExpediter.drive() |
void |
ScanExpediterSimple.drive() |
boolean |
PngImageParser.dumpImageFile(PrintWriter pw,
ByteSource byteSource) |
BufferedImage |
PngImageParser.getBufferedImage(ByteSource byteSource,
Map params) |
byte[] |
PngImageParser.getICCProfileBytes(ByteSource byteSource,
Map params) |
ImageInfo |
PngImageParser.getImageInfo(ByteSource byteSource,
Map params) |
Dimension |
PngImageParser.getImageSize(ByteSource byteSource,
Map params) |
IImageMetadata |
PngImageParser.getMetadata(ByteSource byteSource,
Map params) |
protected byte[] |
ScanExpediter.getNextScanline(InputStream is,
int length,
byte[] prev,
int BytesPerPixel) |
protected int |
ScanExpediter.getRGB(BitParser bitParser,
int pixelIndexInScanline) |
int |
BitParser.getSample(int pixelIndexInScanline,
int sampleIndex) |
int |
BitParser.getSampleAsByte(int pixelIndexInScanline,
int sampleIndex) |
protected ScanlineFilter |
ScanExpediter.getScanlineFilter(int filter_type,
int BytesPerPixel) |
String |
PngImageParser.getXmpXml(ByteSource byteSource,
Map params)
Extracts embedded XML metadata as XML string.
|
protected byte[] |
ScanExpediter.unfilterScanline(int filter_type,
byte[] src,
byte[] prev,
int BytesPerPixel) |
Modifier and Type | Method and Description |
---|---|
int |
PNGChunkPLTE.getRGB(int index) |
Constructor and Description |
---|
PNGChunkgAMA(int Length,
int ChunkType,
int CRC,
byte[] bytes) |
PNGChunkiCCP(int Length,
int ChunkType,
int CRC,
byte[] bytes) |
PNGChunkIHDR(int Length,
int ChunkType,
int CRC,
byte[] bytes) |
PNGChunkiTXt(int length,
int chunkType,
int crc,
byte[] bytes) |
PNGChunkpHYs(int Length,
int ChunkType,
int CRC,
byte[] bytes) |
PNGChunkPLTE(int length,
int ChunkType,
int CRC,
byte[] bytes) |
PNGChunktEXt(int length,
int chunkType,
int crc,
byte[] bytes) |
PNGChunkzTXt(int length,
int chunkType,
int crc,
byte[] bytes) |
Modifier and Type | Method and Description |
---|---|
abstract void |
ScanlineFilter.unfilter(byte[] src,
byte[] dst,
byte[] up) |
void |
ScanlineFilterAverage.unfilter(byte[] src,
byte[] dst,
byte[] up) |
void |
ScanlineFilterPaeth.unfilter(byte[] src,
byte[] dst,
byte[] up) |
void |
ScanlineFilterNone.unfilter(byte[] src,
byte[] dst,
byte[] up) |
void |
ScanlineFilterUp.unfilter(byte[] src,
byte[] dst,
byte[] up) |
void |
ScanlineFilterSub.unfilter(byte[] src,
byte[] dst,
byte[] up) |
Modifier and Type | Method and Description |
---|---|
boolean |
PNMImageParser.dumpImageFile(PrintWriter pw,
ByteSource byteSource) |
BufferedImage |
PNMImageParser.getBufferedImage(ByteSource byteSource,
Map params) |
byte[] |
PNMImageParser.getICCProfileBytes(ByteSource byteSource,
Map params) |
ImageInfo |
PNMImageParser.getImageInfo(ByteSource byteSource,
Map params) |
Dimension |
PNMImageParser.getImageSize(ByteSource byteSource,
Map params) |
IImageMetadata |
PNMImageParser.getMetadata(ByteSource byteSource,
Map params) |
String |
PNMImageParser.getXmpXml(ByteSource byteSource,
Map params)
Extracts embedded XML metadata as XML string.
|
Modifier and Type | Method and Description |
---|---|
boolean |
PsdImageParser.dumpImageFile(PrintWriter pw,
ByteSource byteSource) |
BufferedImage |
PsdImageParser.getBufferedImage(ByteSource byteSource,
Map params) |
byte[] |
PsdImageParser.getICCProfileBytes(ByteSource byteSource,
Map params) |
ImageInfo |
PsdImageParser.getImageInfo(ByteSource byteSource,
Map params) |
Dimension |
PsdImageParser.getImageSize(ByteSource byteSource,
Map params) |
IImageMetadata |
PsdImageParser.getMetadata(ByteSource byteSource,
Map params) |
String |
PsdImageParser.getXmpXml(ByteSource byteSource,
Map params)
Extracts embedded XML metadata as XML string.
|
Constructor and Description |
---|
ImageResourceType(int ID,
int ID2,
String Description) |
Modifier and Type | Method and Description |
---|---|
void |
UncompressedDataReader.readData(InputStream is,
BufferedImage bi,
ImageContents imageContents,
BinaryFileParser bfp) |
abstract void |
DataReader.readData(InputStream is,
BufferedImage bi,
ImageContents imageContents,
BinaryFileParser bfp) |
void |
CompressedDataReader.readData(InputStream is,
BufferedImage bi,
ImageContents imageContents,
BinaryFileParser bfp) |
Modifier and Type | Method and Description |
---|---|
List |
TiffImageParser.collectRawImageData(ByteSource byteSource,
Map params) |
void |
TiffContents.dissect(boolean verbose) |
boolean |
TiffImageParser.dumpImageFile(PrintWriter pw,
ByteSource byteSource) |
void |
TiffField.fillInValue(ByteSource byteSource) |
protected void |
TiffDirectory.fillInValues(ByteSource byteSource) |
TiffField |
TiffImageMetadata.findField(TagInfo tagInfo) |
TiffField |
TiffImageMetadata.Directory.findField(TagInfo tagInfo) |
TiffField |
TiffContents.findField(TagInfo tag) |
TiffField |
TiffDirectory.findField(TagInfo tag) |
TiffField |
TiffDirectory.findField(TagInfo tag,
boolean failIfMissing) |
List |
TiffImageMetadata.getAllFields() |
List |
TiffImageMetadata.Directory.getAllFields() |
BufferedImage |
TiffImageParser.getBufferedImage(ByteSource byteSource,
Map params) |
protected BufferedImage |
TiffImageParser.getBufferedImage(TiffDirectory directory,
Map params) |
byte[] |
TiffField.getByteArrayValue() |
int |
TiffField.getBytesLength() |
abstract DataReader |
TiffImageData.getDataReader(ArrayList entries,
PhotometricInterpreter photometricInterpreter,
int bitsPerPixel,
int[] bitsPerSample,
int predictor,
int samplesPerPixel,
int width,
int height,
int compression) |
DataReader |
TiffImageData.Tiles.getDataReader(ArrayList entries,
PhotometricInterpreter photometricInterpreter,
int bitsPerPixel,
int[] bitsPerSample,
int predictor,
int samplesPerPixel,
int width,
int height,
int compression) |
DataReader |
TiffImageData.Strips.getDataReader(ArrayList entries,
PhotometricInterpreter photometricInterpreter,
int bitsPerPixel,
int[] bitsPerSample,
int predictor,
int samplesPerPixel,
int width,
int height,
int compression) |
double[] |
TiffField.getDoubleArrayValue() |
double |
TiffField.getDoubleValue() |
ArrayList |
TiffContents.getElements() |
FormatCompliance |
TiffImageParser.getFormatCompliance(ByteSource byteSource) |
TiffImageMetadata.GPSInfo |
TiffImageMetadata.getGPS() |
byte[] |
TiffImageParser.getICCProfileBytes(ByteSource byteSource,
Map params) |
ImageInfo |
TiffImageParser.getImageInfo(ByteSource byteSource,
Map params) |
Dimension |
TiffImageParser.getImageSize(ByteSource byteSource,
Map params) |
int[] |
TiffField.getIntArrayValue() |
int |
TiffField.getIntValue() |
int |
TiffField.getIntValueOrArraySum() |
TiffDirectory.ImageDataElement |
TiffDirectory.getJpegRawImageDataElement() |
double |
TiffImageMetadata.GPSInfo.getLatitudeAsDegreesNorth() |
double |
TiffImageMetadata.GPSInfo.getLongitudeAsDegreesEast() |
IImageMetadata |
TiffImageParser.getMetadata(ByteSource byteSource,
Map params) |
String |
TiffField.getStringValue() |
BufferedImage |
TiffImageMetadata.Directory.getThumbnail() |
BufferedImage |
TiffDirectory.getTiffImage() |
BufferedImage |
TiffDirectory.getTiffImage(Map params) |
ArrayList |
TiffDirectory.getTiffRawImageDataElements() |
Object |
TiffField.getValue() |
String |
TiffImageParser.getXmpXml(ByteSource byteSource,
Map params) |
boolean |
TiffDirectory.hasJpegImageData() |
boolean |
TiffDirectory.hasTiffImageData() |
boolean |
TiffDirectory.imageDataInStrips() |
void |
TiffReader.read(ByteSource byteSource,
Map params,
FormatCompliance formatCompliance,
TiffReader.Listener listener) |
TiffContents |
TiffReader.readContents(ByteSource byteSource,
Map params,
FormatCompliance formatCompliance) |
TiffContents |
TiffReader.readDirectories(ByteSource byteSource,
boolean readImageData,
FormatCompliance formatCompliance) |
TiffContents |
TiffReader.readFirstDirectory(ByteSource byteSource,
Map params,
boolean readImageData,
FormatCompliance formatCompliance) |
Modifier and Type | Method and Description |
---|---|
Object |
TagInfo.getValue(TiffField entry) |
Object |
TagInfo.Date.getValue(TiffField entry) |
Object |
TagInfo.Text.getValue(TiffField entry) |
Object |
TagInfo.Unknown.getValue(TiffField entry) |
Modifier and Type | Method and Description |
---|---|
protected byte[] |
DataReader.decompress(byte[] compressed,
int compression,
int expected_size) |
protected int[] |
DataReader.getSamplesAsBytes(BitInputStream bis) |
abstract void |
DataReader.readImageData(BufferedImage bi) |
void |
DataReaderStrips.readImageData(BufferedImage bi) |
void |
DataReaderTiled.readImageData(BufferedImage bi) |
Modifier and Type | Method and Description |
---|---|
int |
FieldType.getBytesLength(TiffField entry) |
String |
FieldType.getDisplayValue(TiffField entry) |
abstract Object |
FieldType.getSimpleValue(TiffField entry) |
Object |
FieldTypeShort.getSimpleValue(TiffField entry) |
Modifier and Type | Method and Description |
---|---|
void |
PhotometricInterpreter.dumpstats() |
void |
PhotometricInterpreterCIELAB.dumpstats() |
void |
PhotometricInterpreterLogLUV.dumpstats() |
void |
PhotometricInterpreterCMYK.interpretPixel(BufferedImage bi,
int[] samples,
int x,
int y) |
abstract void |
PhotometricInterpreter.interpretPixel(BufferedImage bi,
int[] samples,
int x,
int y) |
void |
PhotometricInterpreterPalette.interpretPixel(BufferedImage bi,
int[] samples,
int x,
int y) |
void |
PhotometricInterpreterCIELAB.interpretPixel(BufferedImage bi,
int[] samples,
int x,
int y) |
void |
PhotometricInterpreterLogLUV.interpretPixel(BufferedImage bi,
int[] samples,
int x,
int y) |
void |
PhotometricInterpreterBiLevel.interpretPixel(BufferedImage bi,
int[] samples,
int x,
int y) |
void |
PhotometricInterpreterRGB.interpretPixel(BufferedImage bi,
int[] samples,
int x,
int y) |
void |
PhotometricInterpreterYCbCr.interpretPixel(BufferedImage bi,
int[] samples,
int x,
int y) |
Modifier and Type | Method and Description |
---|---|
int |
TransparencyFilterTrueColor.filter(int rgb,
int sample) |
abstract int |
TransparencyFilter.filter(int rgb,
int index) |
int |
TransparencyFilterGrayscale.filter(int rgb,
int index) |
int |
TransparencyFilterIndexedColor.filter(int rgb,
int index) |
Constructor and Description |
---|
TransparencyFilterGrayscale(byte[] bytes) |
TransparencyFilterTrueColor(byte[] bytes) |
Modifier and Type | Method and Description |
---|---|
void |
IccTag.dump(PrintWriter pw,
String prefix) |
void |
IccTag.dump(String prefix) |
abstract void |
IccTagDataType.dump(String prefix,
byte[] bytes) |
void |
IccTag.setData(byte[] bytes) |
String |
IccProfileInfo.toString(String prefix) |
Copyright © 2007-2012. All Rights Reserved.