diff --git a/news/4.40/platform_isv.md b/news/4.40/platform_isv.md index 2b32f6c4..84af8e6a 100644 --- a/news/4.40/platform_isv.md +++ b/news/4.40/platform_isv.md @@ -84,3 +84,31 @@ Newly available effects include: Ripple effect Scroll effect + +### Consistent Scaling of Images across GC#drawImage() Methods + + +
+Contributors + +- [Patrick Ziegler](https://github.com/ptziegler) +- [Heiko Klare](https://github.com/HeikoKlare) +
+ +Over the last few releases, +image scaling in `GC#drawImage()` has been progressively improved +to always pick the best-available image source for the required scale. +This includes high-resolution raster variants (e.g. `@2x`) and on-demand SVG rasterization. + +This release completes that work: + +- All `GC#drawImage()` overloads now apply high-quality scaling + consistently across all platforms. +- Any `Transform` active on the `GC` is now taken into account + when choosing the image source and scaling method, + preventing blurry output when a non-identity transform is in use. + +You get sharper image rendering in custom-drawn widgets +on HiDPI displays or when using zoom features, +regardless of which `drawImage()` variant or platform is used. +