[OpenJDK 2D-Dev] Review Request for JDK-8152672 : Exception while getting second image properties for JPEG with embedded thumbnail
Phil Race
philip.race at oracle.com
Wed Jun 1 22:34:34 UTC 2016
I am bit doubtful about this. Are you sure we are correct in reporting
two images to begin with ?
Thumbnails should not get counted ..
-phil.
On 06/01/2016 01:06 AM, Jayathirth D V wrote:
>
> Updated bug title in JBS as it was misleading.
>
> *From:* Jayathirth D V
> *Sent:* Wednesday, June 01, 2016 12:48 PM
> *To:* Philip Race; Jim Graham
> *Cc:* 2d-dev at openjdk.java.net
> *Subject:* Review Request for JDK-8152672 : Exception getting
> thumbnail size for JPEG with embedded thumbnail
>
> Hi,
>
> _Please review the following fix in JDK9:_
>
> __
>
> Bug : https://bugs.openjdk.java.net/browse/JDK-8152672
>
> Webrev : http://cr.openjdk.java.net/~jdv/8152672/webrev.00/
> <http://cr.openjdk.java.net/%7Ejdv/8152672/webrev.00/>
>
> Issue : When we are trying to get properties related to second image
> in JPEG file we are getting IIOException mentioning that it is not a
> JPEG file.
>
> Root cause : When we are skipping first image to reach second image
> header, we are just trying to find next available EOI marker. But if
> first image has embedded thumbnail in APP1 marker, we will reach to
> EOI of this thumbnail and not EOI of first image. So after we reach
> EOI of embedded thumbnail we try to access second image SOI marker
> which will fail.
>
> Solution : We have to change the logic of how we skip to consecutive
> images in JPEG file. We know that application markers, comments or
> other markers can contain data same as SOI & EOI. Instead of just
> checking for EOI marker serially, we should read length of these
> markers and skip them.
>
> Thanks,
>
> Jay
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/2d-dev/attachments/20160601/95b44d63/attachment.html>
More information about the 2d-dev
mailing list