sanselan-0.97-incubator.jar - Sanselan - a Pure-Java Image Library

Q

his Pure-Java library reads and writes a variety of image formats, including fast parsing of image info (size, color space, icc profile, etc.) and metadata.

This library is pure Java. It's slow, consequently, but perfectly portable. It's easier to use than ImageIO/JAI/Toolkit (Sun/Java's image support), supports more formats (and supports them more correctly). It also provides easy access to metadata.

JAR File Size and Download Location:

File name: sanselan.jar, sanselan-0.97-incubator.jar
File size: 505947 bytes
Date modified: 20-Jan-2009
Download: Sanselan: a Pure-Java Image Library

Manifest of the JAR:

Implementation-Title: Apache Sanselan
Implementation-Version: 0.97-incubator
Built-By: matthew
Tool: Bnd-0.0.238
Bundle-Name: Apache Sanselan
Implementation-Vendor-Id: org.apache
Build-Jdk: 1.6.0_10
Bundle-Version: 0.97.0.incubator
Bnd-LastModified: 1232506235720
Specification-Title: Apache Sanselan
Bundle-ManifestVersion: 2
Bundle-Description: Apache Sanselan is a pure-Java image library.
Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt
Bundle-DocURL: http://cwiki.apache.org/SANSELAN/
Bundle-SymbolicName: org.apache.sanselan.sanselan
Specification-Version: 0.97-incubator

✍: .fyicenter.com/

A

List of Classes in the JAR:

org/apache/sanselan/ColorTools
org/apache/sanselan/FormatCompliance
org/apache/sanselan/ImageDump
org/apache/sanselan/ImageFormat
org/apache/sanselan/ImageInfo
org/apache/sanselan/ImageParser
org/apache/sanselan/ImageReadException
org/apache/sanselan/ImageWriteException
org/apache/sanselan/Sanselan
org/apache/sanselan/SanselanConstants
org/apache/sanselan/SanselanException
org/apache/sanselan/color/ColorCIELCH
org/apache/sanselan/color/ColorCIELab
org/apache/sanselan/color/ColorCIELuv
org/apache/sanselan/color/ColorCMY
org/apache/sanselan/color/ColorCMYK
org/apache/sanselan/color/ColorConversions
org/apache/sanselan/color/ColorHSL
org/apache/sanselan/color/ColorHSV
org/apache/sanselan/color/ColorHunterLab
org/apache/sanselan/color/ColorXYZ
org/apache/sanselan/common/BinaryConstants
org/apache/sanselan/common/BinaryFileFunctions
org/apache/sanselan/common/BinaryFileParser
org/apache/sanselan/common/BinaryInputStream
org/apache/sanselan/common/BinaryOutputStream
org/apache/sanselan/common/BitInputStream
org/apache/sanselan/common/BitInputStreamFlexible
org/apache/sanselan/common/Compression
org/apache/sanselan/common/IBufferedImageFactory
org/apache/sanselan/common/IImageMetadata
org/apache/sanselan/common/ImageMetadata
org/apache/sanselan/common/MyByteArrayOutputStream
org/apache/sanselan/common/PackBits
org/apache/sanselan/common/RationalNumber
org/apache/sanselan/common/RationalNumberUtilities
org/apache/sanselan/common/RgbBufferedImageFactory
org/apache/sanselan/common/SimpleBufferedImageFactory
org/apache/sanselan/common/ZLibUtils
org/apache/sanselan/common/byteSources/ByteSource
org/apache/sanselan/common/byteSources/ByteSourceArray
org/apache/sanselan/common/byteSources/ByteSourceFile
org/apache/sanselan/common/byteSources/ByteSourceInputStream
org/apache/sanselan/common/mylzw/BitsToByteInputStream
org/apache/sanselan/common/mylzw/MyBitInputStream
org/apache/sanselan/common/mylzw/MyBitOutputStream
org/apache/sanselan/common/mylzw/MyLZWCompressor
org/apache/sanselan/common/mylzw/MyLZWDecompressor
org/apache/sanselan/formats/bmp/BmpHeaderInfo
org/apache/sanselan/formats/bmp/BmpImageParser
org/apache/sanselan/formats/bmp/ImageContents
org/apache/sanselan/formats/bmp/pixelparsers/PixelParser
org/apache/sanselan/formats/bmp/pixelparsers/PixelParserBitFields
org/apache/sanselan/formats/bmp/pixelparsers/PixelParserRgb
org/apache/sanselan/formats/bmp/pixelparsers/PixelParserRle
org/apache/sanselan/formats/bmp/pixelparsers/PixelParserSimple
org/apache/sanselan/formats/bmp/writers/BMPWriter
org/apache/sanselan/formats/bmp/writers/BMPWriterPalette
org/apache/sanselan/formats/bmp/writers/BMPWriterRGB
org/apache/sanselan/formats/gif/GIFBlock
org/apache/sanselan/formats/gif/GIFHeaderInfo
org/apache/sanselan/formats/gif/GenericGIFBlock
org/apache/sanselan/formats/gif/GifImageParser
org/apache/sanselan/formats/gif/GraphicControlExtension
org/apache/sanselan/formats/gif/ImageContents
org/apache/sanselan/formats/gif/ImageDescriptor
org/apache/sanselan/formats/ico/IcoImageParser
org/apache/sanselan/formats/jpeg/JpegConstants
org/apache/sanselan/formats/jpeg/JpegImageMetadata
org/apache/sanselan/formats/jpeg/JpegImageParser
org/apache/sanselan/formats/jpeg/JpegPhotoshopMetadata
org/apache/sanselan/formats/jpeg/JpegUtils
org/apache/sanselan/formats/jpeg/exifRewrite/ExifRewriter
org/apache/sanselan/formats/jpeg/iptc/IPTCBlock
org/apache/sanselan/formats/jpeg/iptc/IPTCConstants
org/apache/sanselan/formats/jpeg/iptc/IPTCParser
org/apache/sanselan/formats/jpeg/iptc/IPTCRecord
org/apache/sanselan/formats/jpeg/iptc/IPTCType
org/apache/sanselan/formats/jpeg/iptc/IPTCTypeLookup
org/apache/sanselan/formats/jpeg/iptc/JpegIptcRewriter
org/apache/sanselan/formats/jpeg/iptc/PhotoshopApp13Data
org/apache/sanselan/formats/jpeg/segments/APPNSegment
org/apache/sanselan/formats/jpeg/segments/App13Segment
org/apache/sanselan/formats/jpeg/segments/App2Segment
org/apache/sanselan/formats/jpeg/segments/GenericSegment
org/apache/sanselan/formats/jpeg/segments/JFIFSegment
org/apache/sanselan/formats/jpeg/segments/SOFNSegment
org/apache/sanselan/formats/jpeg/segments/SOSSegment
org/apache/sanselan/formats/jpeg/segments/Segment
org/apache/sanselan/formats/jpeg/segments/UnknownSegment
org/apache/sanselan/formats/jpeg/xmp/JpegRewriter
org/apache/sanselan/formats/jpeg/xmp/JpegXmpParser
org/apache/sanselan/formats/jpeg/xmp/JpegXmpRewriter
org/apache/sanselan/formats/png/BitParser
org/apache/sanselan/formats/png/GammaCorrection
org/apache/sanselan/formats/png/PngConstants
org/apache/sanselan/formats/png/PngCrc
org/apache/sanselan/formats/png/PngImageInfo
org/apache/sanselan/formats/png/PngImageParser
org/apache/sanselan/formats/png/PngText
org/apache/sanselan/formats/png/PngWriter
org/apache/sanselan/formats/png/ScanExpediter
org/apache/sanselan/formats/png/ScanExpediterInterlaced
org/apache/sanselan/formats/png/ScanExpediterSimple
org/apache/sanselan/formats/png/chunks/PNGChunk
org/apache/sanselan/formats/png/chunks/PNGChunkIDAT
org/apache/sanselan/formats/png/chunks/PNGChunkIHDR
org/apache/sanselan/formats/png/chunks/PNGChunkPLTE
org/apache/sanselan/formats/png/chunks/PNGChunkgAMA
org/apache/sanselan/formats/png/chunks/PNGChunkiCCP
org/apache/sanselan/formats/png/chunks/PNGChunkiTXt
org/apache/sanselan/formats/png/chunks/PNGChunkpHYs
org/apache/sanselan/formats/png/chunks/PNGChunktEXt
org/apache/sanselan/formats/png/chunks/PNGChunkzTXt
org/apache/sanselan/formats/png/chunks/PNGTextChunk
org/apache/sanselan/formats/png/scanlinefilters/ScanlineFilter
org/apache/sanselan/formats/png/scanlinefilters/ScanlineFilterAverage
org/apache/sanselan/formats/png/scanlinefilters/ScanlineFilterNone
org/apache/sanselan/formats/png/scanlinefilters/ScanlineFilterPaeth
org/apache/sanselan/formats/png/scanlinefilters/ScanlineFilterSub
org/apache/sanselan/formats/png/scanlinefilters/ScanlineFilterUp
org/apache/sanselan/formats/pnm/FileInfo
org/apache/sanselan/formats/pnm/PBMFileInfo
org/apache/sanselan/formats/pnm/PBMWriter
org/apache/sanselan/formats/pnm/PGMFileInfo
org/apache/sanselan/formats/pnm/PGMWriter
org/apache/sanselan/formats/pnm/PNMConstants
org/apache/sanselan/formats/pnm/PNMImageParser
org/apache/sanselan/formats/pnm/PNMWriter
org/apache/sanselan/formats/pnm/PPMFileInfo
org/apache/sanselan/formats/pnm/PPMWriter
org/apache/sanselan/formats/pnm/WhiteSpaceReader
org/apache/sanselan/formats/psd/ImageContents
org/apache/sanselan/formats/psd/ImageResourceBlock
org/apache/sanselan/formats/psd/ImageResourceType
org/apache/sanselan/formats/psd/PSDConstants
org/apache/sanselan/formats/psd/PSDHeaderInfo
org/apache/sanselan/formats/psd/PsdImageParser
org/apache/sanselan/formats/psd/dataparsers/DataParser
org/apache/sanselan/formats/psd/dataparsers/DataParserBitmap
org/apache/sanselan/formats/psd/dataparsers/DataParserCMYK
org/apache/sanselan/formats/psd/dataparsers/DataParserGrayscale
org/apache/sanselan/formats/psd/dataparsers/DataParserIndexed
org/apache/sanselan/formats/psd/dataparsers/DataParserLab
org/apache/sanselan/formats/psd/dataparsers/DataParserRGB
org/apache/sanselan/formats/psd/dataparsers/DataParserStub
org/apache/sanselan/formats/psd/datareaders/CompressedDataReader
org/apache/sanselan/formats/psd/datareaders/DataReader
org/apache/sanselan/formats/psd/datareaders/UncompressedDataReader
org/apache/sanselan/formats/tga/TgaConstants
org/apache/sanselan/formats/tiff/JpegImageData
org/apache/sanselan/formats/tiff/TiffContents
org/apache/sanselan/formats/tiff/TiffDirectory
org/apache/sanselan/formats/tiff/TiffElement
org/apache/sanselan/formats/tiff/TiffField
org/apache/sanselan/formats/tiff/TiffHeader
org/apache/sanselan/formats/tiff/TiffImageData
org/apache/sanselan/formats/tiff/TiffImageMetadata
org/apache/sanselan/formats/tiff/TiffImageParser
org/apache/sanselan/formats/tiff/TiffReader
org/apache/sanselan/formats/tiff/constants/AllTagConstants
org/apache/sanselan/formats/tiff/constants/ExifTagConstants
org/apache/sanselan/formats/tiff/constants/GPSTagConstants
org/apache/sanselan/formats/tiff/constants/TagConstantsUtils
org/apache/sanselan/formats/tiff/constants/TagInfo
org/apache/sanselan/formats/tiff/constants/TiffConstants
org/apache/sanselan/formats/tiff/constants/TiffDirectoryConstants
org/apache/sanselan/formats/tiff/constants/TiffFieldTypeConstants
org/apache/sanselan/formats/tiff/constants/TiffTagConstants
org/apache/sanselan/formats/tiff/datareaders/DataReader
org/apache/sanselan/formats/tiff/datareaders/DataReaderStrips
org/apache/sanselan/formats/tiff/datareaders/DataReaderTiled
org/apache/sanselan/formats/tiff/fieldtypes/FieldType
org/apache/sanselan/formats/tiff/fieldtypes/FieldTypeASCII
org/apache/sanselan/formats/tiff/fieldtypes/FieldTypeByte
org/apache/sanselan/formats/tiff/fieldtypes/FieldTypeDouble
org/apache/sanselan/formats/tiff/fieldtypes/FieldTypeFloat
org/apache/sanselan/formats/tiff/fieldtypes/FieldTypeLong
org/apache/sanselan/formats/tiff/fieldtypes/FieldTypeRational
org/apache/sanselan/formats/tiff/fieldtypes/FieldTypeShort
org/apache/sanselan/formats/tiff/fieldtypes/FieldTypeUnknown
org/apache/sanselan/formats/tiff/photometricinterpreters/PhotometricInterpreter
org/apache/sanselan/formats/tiff/photometricinterpreters/PhotometricInterpreterBiLevel
org/apache/sanselan/formats/tiff/photometricinterpreters/PhotometricInterpreterCIELAB
org/apache/sanselan/formats/tiff/photometricinterpreters/PhotometricInterpreterCMYK
org/apache/sanselan/formats/tiff/photometricinterpreters/PhotometricInterpreterLogLUV
org/apache/sanselan/formats/tiff/photometricinterpreters/PhotometricInterpreterPalette
org/apache/sanselan/formats/tiff/photometricinterpreters/PhotometricInterpreterRGB
org/apache/sanselan/formats/tiff/photometricinterpreters/PhotometricInterpreterYCbCr
org/apache/sanselan/formats/tiff/write/ImageDataOffsets
org/apache/sanselan/formats/tiff/write/TiffImageWriterBase
org/apache/sanselan/formats/tiff/write/TiffImageWriterLossless
org/apache/sanselan/formats/tiff/write/TiffImageWriterLossy
org/apache/sanselan/formats/tiff/write/TiffOutputDirectory
org/apache/sanselan/formats/tiff/write/TiffOutputField
org/apache/sanselan/formats/tiff/write/TiffOutputItem
org/apache/sanselan/formats/tiff/write/TiffOutputSet
org/apache/sanselan/formats/tiff/write/TiffOutputSummary
org/apache/sanselan/formats/transparencyfilters/TransparencyFilter
org/apache/sanselan/formats/transparencyfilters/TransparencyFilterGrayscale
org/apache/sanselan/formats/transparencyfilters/TransparencyFilterIndexedColor
org/apache/sanselan/formats/transparencyfilters/TransparencyFilterTrueColor
org/apache/sanselan/icc/IccConstants
org/apache/sanselan/icc/IccProfileInfo
org/apache/sanselan/icc/IccProfileParser
org/apache/sanselan/icc/IccTag
org/apache/sanselan/icc/IccTagDataType
org/apache/sanselan/icc/IccTagType
org/apache/sanselan/palette/ColorSpaceSubset
org/apache/sanselan/palette/MedianCutQuantizer
org/apache/sanselan/palette/Palette
org/apache/sanselan/palette/PaletteFactory
org/apache/sanselan/palette/QuantizedPalette
org/apache/sanselan/palette/SimplePalette
org/apache/sanselan/util/CachingInputStream
org/apache/sanselan/util/CachingOutputStream
org/apache/sanselan/util/Debug
org/apache/sanselan/util/DebugInputStream
org/apache/sanselan/util/DebugOutputStream
org/apache/sanselan/util/IOUtils
org/apache/sanselan/util/ParamMap
org/apache/sanselan/util/UnicodeUtils

2012-02-03, 5510👍, 0💬