[RFR] JDK-8209457] [WebView : Canvas.toDataURL with image/jpeg MIME type fails

Arunprasad Rajkumar arunprasad.rajkumar at oracle.com
Thu Aug 16 18:46:37 UTC 2018


Hi Kevin, Murali,

Please review the fix for following bug,

https://bugs.openjdk.java.net/browse/JDK-8209457

Root cause:
BufferedImage is created with ARGB color model while converting from PrismImage to JPEG. JPEG doesn't supports alpha channel, which leads to error while encoding to JPEG image.

Proposed fix:
HTMl applications passes the destination image mime type, make use of it and hardwire the color model as RGB when the mime type is 'image/jpeg'.

webrev: http://cr.openjdk.java.net/~arajkumar/8209457/webrev/

Thanks,
Arun



More information about the openjfx-dev mailing list