Current status
Getting there!
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?
Besides the RasterImageView
, there is also the SvgImageView
and the VideoViewAdapter
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.