Fix Version |
Key |
Component |
Summary |
Type |
Resolution |
Status |
|
IMAGING-246 |
Format: JPEG |
Invalid Block Size error prevents handling of block 1084, Macintosh NSPrintInfo |
Bug |
Fixed |
Resolved |
|
IMAGING-196 |
|
The 1.0 SNAPSHOT is not available in the repository you reported |
Bug |
Fixed |
Closed |
|
IMAGING-111 |
|
Download links broken on Website |
Bug |
Fixed |
Resolved |
|
IMAGING-325 |
Format: BMP |
Prevent possible OOM error in BmpImageParser |
Improvement |
Fixed |
Resolved |
|
IMAGING-66 |
|
proposed enhancement reduces load time for some image files by 40 percent |
Improvement |
Fixed |
Closed |
|
IMAGING-153 |
Site |
Broken Download Link |
Task |
Fixed |
Resolved |
1.0-alpha3 |
IMAGING-318 |
Format: GIF |
Validate when accessing GIF color table array |
Bug |
Fixed |
Resolved |
1.0-alpha3 |
IMAGING-317 |
Format: PNG |
A PNG image using indexed color type but no PLTE chunks throws NPE |
Bug |
Fixed |
Resolved |
1.0-alpha3 |
IMAGING-312 |
Format: TIFF |
Alpha-channel setting not interpreted from ExtraSamples tag |
Bug |
Fixed |
Resolved |
1.0-alpha3 |
IMAGING-285 |
imaging.common.* |
Decoding of Rational Numbers broken when large values present |
Bug |
Fixed |
Resolved |
1.0-alpha3 |
IMAGING-284 |
Format: PNG |
Tif file with transparent background result in black background png |
Bug |
Fixed |
Resolved |
1.0-alpha3 |
IMAGING-279 |
Format: BMP |
Array sizes not checked for overflow in BmpImageParser |
Bug |
Fixed |
Resolved |
1.0-alpha3 |
IMAGING-265 |
Format: TIFF |
ArrayIndexOutOfBoundsException on reading simple GeoTIFF |
Bug |
Fixed |
Resolved |
1.0-alpha3 |
IMAGING-264 |
Format: BMP |
BMP Parser physicalWidthDpi and physicalHeightDpi truncated before rounding off. |
Bug |
Fixed |
Resolved |
1.0-alpha3 |
IMAGING-263 |
Format: TIFF |
Failure when reading a partial raster from a floating-point TIFF |
Bug |
Fixed |
Resolved |
1.0-alpha3 |
IMAGING-252 |
Build, imaging.* |
Unit Tests Fail when running under Windows |
Bug |
Fixed |
Resolved |
1.0-alpha3 |
IMAGING-216 |
|
Imaging.getBufferedImage() drops alpha layer for TIFF images |
Bug |
Fixed |
Resolved |
1.0-alpha3 |
IMAGING-168 |
Format: JPEG |
IPTC parser should use CodedCharacterSet tag to determine encoding of the IPTC tag values |
Bug |
Fixed |
Resolved |
1.0-alpha3 |
IMAGING-330 |
Format: PNG |
Implement PNG predictors to reduce output size |
Improvement |
Fixed |
Resolved |
1.0-alpha3 |
IMAGING-327 |
Format: TIFF |
Rename setExif method in TiffImagingParameters |
Improvement |
Fixed |
Resolved |
1.0-alpha3 |
IMAGING-315 |
|
Remove redundant variables |
Improvement |
Fixed |
Resolved |
1.0-alpha3 |
IMAGING-314 |
Documentation |
Update examples, add GeoTIFF metadata output |
Improvement |
Fixed |
Resolved |
1.0-alpha3 |
IMAGING-308 |
|
Build failing on Windows (IptcParserTest) |
Improvement |
Fixed |
Resolved |
1.0-alpha3 |
IMAGING-302 |
Format: JPEG |
JpegImageParser throws NegativeArraySizeException when the image data contains a negative segment number |
Improvement |
Fixed |
Resolved |
1.0-alpha3 |
IMAGING-301 |
Format: GIF |
GifImageParser throws IndexOutOfBounds without documenting it if Lzw table length is invalid |
Improvement |
Fixed |
Resolved |
1.0-alpha3 |
IMAGING-300 |
Format: GIF |
GifImageParser throws IndexOutOfBounds without documenting it |
Improvement |
Fixed |
Resolved |
1.0-alpha3 |
IMAGING-298 |
Format: PNG |
PngImageParser throws IAE without documenting it |
Improvement |
Fixed |
Resolved |
1.0-alpha3 |
IMAGING-283 |
imaging.color.* |
Add CIELAB and DIN99 conversion, reduce code duplication, and issues related to zero-division and precision |
Improvement |
Fixed |
Resolved |
1.0-alpha3 |
IMAGING-268 |
|
Add a table identifying the TIFF test files |
Improvement |
Fixed |
Closed |
1.0-alpha3 |
IMAGING-159 |
imaging.* |
There should be a Parameters class |
Improvement |
Fixed |
Resolved |
1.0-alpha3 |
IMAGING-320 |
Format: TIFF |
Read TIFFs with 32-bit integer samples |
New Feature |
Fixed |
Resolved |
1.0-alpha3 |
IMAGING-311 |
Format: TIFF |
Read TIFFs with multiple floating-point samples |
New Feature |
Fixed |
Resolved |
1.0-alpha3 |
IMAGING-266 |
Format: TIFF |
Read integer data from GeoTIFFS |
New Feature |
Fixed |
Resolved |
1.0-alpha2 |
IMAGING-260 |
Build |
Fix mvn site failure with JavaNCSS parse error |
Bug |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-258 |
Format: TIFF |
TiffReader.readDirectories() fails on EXIF data |
Bug |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-255 |
|
Build errors with mvn site (NCSS) |
Bug |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-253 |
imaging.common.* |
Imaging.getBufferedImage(BufferedInputStream) throws IOException |
Bug |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-247 |
Format: TIFF |
crash on reading tiff image |
Bug |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-230 |
|
Properly close resources with try-with-resources in T4AndT6Compression |
Bug |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-224 |
Build |
Fix build errors in Travis |
Bug |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-211 |
Format: PNG |
Imaging.getBufferedImage fails throwing java.lang.ArrayIndexOutOfBoundsException for specific inputs -- evintila-april_dynamics |
Bug |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-210 |
imaging.common.* |
Imaging.getBufferedImage fails throwing NegativeArraySizeException for specific inputs -- evintila-april_dynamics |
Bug |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-167 |
|
Possible infinite loop at XpmImageParser::writeImage(...) |
Bug |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-151 |
|
ColorGroup.color_counts is mutable public List and is multiply sorted |
Bug |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-134 |
Format: JPEG |
Invalid marker found in entropy data |
Bug |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-130 |
Format: GIF |
Reading of some GIF images throws java.io.IOException: AddStringToTable: codes: 4096 code_size: 12 |
Bug |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-259 |
Format: TIFF |
Enhance TIFF DataReaders speed for compressed RGB |
Improvement |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-254 |
|
Small code improvements |
Improvement |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-249 |
imaging.* |
Make IPTCBlock fields private |
Improvement |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-248 |
Format: ICNS |
ICNS: missing element types; some safety checks |
Improvement |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-245 |
Format: GIF |
Add disposal method to GIF metadata |
Improvement |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-244 |
imaging.* |
Use isEmpty instead of comparing size() with integers |
Improvement |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-243 |
Format: PNG |
PNG Writer Indexed Color with semi-transparent Pixels and Better Compression |
Improvement |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-242 |
imaging.* |
Move to JUnit 5 |
Improvement |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-241 |
imaging.* |
Copy byte arrays fixing TODO markers |
Improvement |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-239 |
Format: TIFF |
Add inflate (deflate algorithm) to TIFF files |
Improvement |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-238 |
Format: PNG |
Return copied byte arrays in Png Chunk and Png Chunk ICCP |
Improvement |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-236 |
Format: GIF |
Add support to read multiple images from GIF |
Improvement |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-228 |
|
Remove private method PhotometricInterpreterLogLuv#cube by Math.pow |
Improvement |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-165 |
Format: TIFF |
TiffReader.Collector adds values to a field List<TiffField> but never uses it |
Improvement |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-164 |
Format: ICO |
Simplify code in IcoImageParser::writeImage |
Improvement |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-163 |
|
DcxImageParser.getXmpXml() always returns null |
Improvement |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-146 |
Documentation, imaging.color.* |
Add documentation for the color package |
Improvement |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-251 |
Format: TIFF |
Support TIFF standard floating point data |
New Feature |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-220 |
|
JpegDecoder takes a long time (+10s) to decode a bad JPEG |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-219 |
|
Imaging gets stuck parsing a RGBE input file |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-215 |
Format: JPEG |
ArrayIndexOutOfBoundsException in DhtSegment |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-209 |
Format: PNM |
PnmImageParser throws ImageWriteException when writing if PnmImageParser.PARAM_KEY_PNM_RAWBITS is provided |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-205 |
imaging.* |
Imaging (Apache Sanselan) produces "odd offsets" in (EXIF) metadata |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-203 |
Format: JPEG |
JPEG segment size not validated |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-199 |
Format: PNG |
All tEXt chunks are not returned from PngImageParser.getMetadata |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-195 |
Documentation |
Incorrect Maven coordinates on project website |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-193 |
|
Duplicate class names |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-191 |
|
BinaryConstant implements Cloneable - why? |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-190 |
|
ImageDataReader.decompress() overwrites its input |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-189 |
|
parseXpmValuesSection uses && instead of || |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-181 |
|
EXIF lens metadata tags missing in Commons Imaging but recognized in exiftool |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-178 |
Format: PNM |
PnmImageParser does not check the validity of input PAM header |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-176 |
Format: TIFF |
TiffImageParser.getImageInfo() throws exception when "Compression" field is missing |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-172 |
Format: JPEG |
Microsoft tags are not seen in MS Windows Properties/Details dialog |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-171 |
Format: TIFF |
MicrosoftTagTest rewrite image exif fails in some environments |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-169 |
Format: PNM |
PnmImageParser throws NumberFormatException instead of ImageReadException when parsing invalid images |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-145 |
Format: JPEG |
DumpImage method for JPEG reports it's coming from TIFF |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-144 |
Format: TIFF |
TiffOutputSet.setGPSInDegrees should make sure, GPSVersionID is set |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-140 |
Format: JPEG |
ExifReWriter always writes EXIF segment before JFIF segment |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-137 |
Format: TIFF |
Can not set EXIF_TAG_EXIF_VERSION tag |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-131 |
Format: PNG |
PngImageParser#getBufferedImage() doesn't respect ImageParser specification |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-122 |
Format: PSD |
PSD Path Information resource type not properly reported |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-121 |
|
Null Pointer exception while extracting metadata for CR2 image |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-118 |
|
interface RgbeConstants contains mutable array |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-117 |
|
Classes should not expose mutable arrays |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-116 |
|
GenericSegment.bytes - public mutable array |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-115 |
|
DhtSegment class contains mutable public arrays |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-114 |
|
ComSegment.comment is a public final byte array |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-113 |
|
Cannot read multipage tiff |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-110 |
Site |
The requested URL /commons/imaging/binaries/commons-imaging-1.0-bin.zip was not found on this server. |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-109 |
|
Several files contain non-UTF8 characters |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-108 |
Format: JPEG |
JPEG EOI marker could not be found at expected location |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-107 |
Format: JPEG |
sanselan throws a java.lang.NegativeArraySizeException on at least this one .jpg file |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-103 |
|
Update Commons Imaging web page to represent current state of project |
Bug |
Fixed |
Closed |