Encoded image stored twice ( issue 740210 )
SVG images too expensive (issue 741029)
Decoded images which are not completed are unnecessarily stored
(in ImageDecodingStore::Instance())
Images are not decoded to scale (plumbing and implementation of plumbing
not implemented)
Also, there is currently a soft limit on the size of an image
(BlinkPlatformImpl::MaxDecodedImageBytes()), which
JPEGs obey by downsampling, and animated images obey by dropping frames
before the most recent one. Other image formats ignore the limit.
(Aside: it should be verified that the downsampling for JPEGs actually works.)
Comment 1 by chrishtr@chromium.org
, Jul 13 2017