| Issue Number | Summary |
|---|---|
| 22 | JPEG2000 writer does not preserve bit depth properly |
| 26 | Java-based JPEG 2000 reader throws RuntimeException |
| 72 | Reading bi-level T.4 compressed tiff stream fails with ImageIO |
| 74 | JVM crash on read of improperly formatted tiff |
| 75 | TIFF reader throws exception reading RLE-compressed bi-level images |
| 77 | Descreasing PNG Quality increases the output file size |
| 78 | Serious file descriptor leak in J2KImageWriter.write() |
| 80 | Exception thrown from PNG decoder when attempting to load image. |
| 82 | JPEG2000 dyadic wavelet transform limited to 5 levels -- unacceptable for very large mosaicked images |
| 84 | NullPointerException in TIFFDirectory.createFromMetadata(metadata) |
| 86 | TIFF writer/clib_jiio crashes VM when writing img of width=32768 or higher |
| 88 | J2K plugin failure on JP2 file with UUID Info box |
| Bug Number | Synopsis |
|---|---|
| 5089981 | A lower resolution image decoded from a JPEG2000 image has incorrect image dimensions. |
| 6175702 | The Java and codecLib JPEG2000 ImageReader impls behave differently when resolution level is set |
| 6198998 | Clicking the "Close" button on the "Support Information" dialog box does not close the window. |
| 6209803 | JPEG 2000 lossy: J2KImageWriterCodecLib ignores bit-depth of pixel values |
TIFFDirectory and TIFFField classes have been
moved to the public package com.sun.media.imageio.plugins.tiff to
simplify reading and writing TIFF metadata for applications that prefer this
approach to manipulating an IIOMetadata object.
| Issue Number | Summary |
|---|---|
| 6 | Going through IIOMetadata several times returns different results every time. |
| 28 | NullPointerException when reading IIOMetadata from codestream-only source |
| 50 | Default CMYK<->RGB conversions used in TIFF plug-in are incorrect |
| 53 | TIFF reader readAsRenderedImage() fails for multi-pages TIFFs containing multiple compression types |
| 54 | TIFF reader setInput() does not reset instance variables |
| 55 | TIFF ImageWriter image insertion capability is broken |
| 57 | TIFF pixel replacement fails for sequences with inhomogeneous bit depth |
| 58 | TIFF writer pixel replacement fails for non-monolithic empty images |
| 63 | Merging a native TIFF tree into metadata does not add missing tag sets |
| 65 | Unable to render certain group 3 Tiffs |
| 66 | codecLib silently exits the JVM when decoding TIFF T.4 image |
| 69 | TIFF writer ignores destination type in write parameter |
| 70 | Generic windows registry key |
| Bug Number | Synopsis |
|---|---|
| 6178642 | BaselineTIFFTagSet does not document non-baseline tag values it defines |
| 6198200 | JPEG 2000: Readers throw exceptions in "ImageRead" op for images with non-zero canvas origin |
| 6202545 | BMP: Incorrect MIME type specification in ImageReader and ImageWriter SPI classes |
| 6206801 | PNG: ArrayIndexOutOfBoundsException encountered while subsampling image during read |
| 6217565 | codecLib JPEG decoder decode() and getSize() may return images with different strides |
| 6217956 | Doc: Description of JPEG-LS encoding and decoding capability is incorrect |
| 6331418 | the WBMPImageReade falsely claims to be able to read TARGAVISION files |
| 6331423 | NullPointerException at com.sun.media.imageioimpl.plugins.tiff.TIFFImageWriter.write |
| 6353970 | J2DBench gets a crash in CLibJPEGImageReader |
| Issue Number | Summary |
|---|---|
| 19 | TIFF group 4 fax decompressor should be robust to embedded PDF errors |
| 30 | codecLib JPEG Image Reader won't read multiple images, Standard JPEG Image Reader will |
| 34 | TIFF reader should handle JPEG-interchange files with missing fields |
| 35 | TIFF metadata should be convertible to standard metadata even when incomplete |
| 39 | Provide simplified metadata interaction for TIFF |
| 40 | Provide simplified interaction with EXIF images |
| 43 | Use a consistent policy to set priority of JAI Image I/O BMP and WBMP plug-ins with respect to the core J2SE equivalents |
| 44 | Use a consistent policy to set priority of JAI Image I/O GIF writer with respect to the core J2SE GIF writer |
| 47 | TIFF reader should create the image ColorSpace from the ICCProfile field if present |
| 48 | JPEG Image Reader should properly populate Image Metadata |
| 51 | TIFF writer should automatically write non-standard ICC profiles |
| Bug Number | Synopsis |
|---|---|
| 4779319 | PNG plug-ins should support ICC profiles and better handle color metadata |
| 4782745 | Image I/O Tools JPEG reader should emit standard metadata |
| 4853035 | TIFF reader/writer do not use CCITT_RLE, EOL padding, nor lsb-to-msb capabilities of codecLib |
| 5110300 | TIFF: Enhance some text field conversions from standard metadata |
| 6182053 | TIFF: EXIF TagSets should be defined to cause auto-reading of GPS and Intreoperability IFDs |
| 6185463 | No TIFF TagSet is defined for the EXIF GPS or Interoperability attributes |
| 6194442 | TIFF: ImageWriter shold implement capability to append an empty image to a sequence. |
Another enhancement which is partially complete is
4799903
RFE:Decoding of JPEGs with more colorspaces, e.g., CMYK or externally-specified.
The JPEG reader now decodes images with CMYK and YCCK color spaces.
| Issue Number | Summary |
|---|---|
| 1 | NullPointerException while reading simple TIFF image |
| 2 | Build.xml not suitable for Java 1.5 |
| 5 | PNG quality derivation from compression level is incorrect |
| 9 | JPEG 2000: "Length" attribute of JPEG2000PaletteBox incorrect |
| 14 | JPEG and PNG writers add unneeded memory when writing certain untiled images |
| Issue Number | Summary |
|---|---|
| 4 | CLibJPEGImageWriter should deal with IndexColorModel images |
| 12 | Supply a 64-bit version on all appropriate platforms |
Copyright 2006 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms. Third-party software, including
font technology, is copyrighted and licensed from Sun suppliers. Portions
may be derived from Berkeley BSD systems, licensed from U. of CA. Sun, Sun
Microsystems, the Sun logo, Java, and Solaris are trademarks or registered
trademarks of Sun Microsystems, Inc. in the U.S. and other countries.
Federal Acquisitions: Commercial Software - Government Users Subject to
Standard License Terms and Conditions.
Copyright 2006 Sun Microsystems, Inc. Tous droits
réservés. Distribué par des licences qui en
restreignent l'utilisation. Le logiciel détenu par des tiers,
et qui comprend la technologie relative aux polices de caractères,
est protégé par un copyright et licencié par des
fournisseurs de Sun. Des parties de ce produit pourront être
dérivées des systèmes Berkeley BSD licenciés
par l'Université de Californie. Sun, Sun Microsystems, le
logo Sun, Java, et Solaris sont des marques de fabrique ou des
marques déposées de Sun Microsystems, Inc. aux
Etats-Unis et dans d'autres pays.