Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
1.0-alpha1
Description
The BMP format allows for negative values of the height field in the header. This means that the image lines are stored top-down, not bottom-up as usual (i. e. the first pixel in the pixel array would be in the top left corner of the image, not in the bottom left as usual). However, when a negative-height bitmap is passed, the BmpImageParser attempts to create an array of negative length, and a NegativeArraySizeException ensues.