A first revision of my patch is up on phabricator, which works for raster graphics. Your holiday pictures should now open in all their details and no longer be a blurry mess!
What’s left to do?
RasterImageView, there is also the
SvgImageView and the
that still need fixing. And the thumbnails.
Difficulties & Lessons learned
This was particularly challenging, because for every
QSize that got used in the
whole rendering stack, I had to check if the size was in the right coordinates.
If it wasn’t, the whole rendering would break. That was pretty difficult for debugging,
because garbled pictures meant that at least one size had to be wrong - somewhere
in a few thousands lines of code.