|
-
May 11th, 2025, 03:31 PM
#1
xBRZ for runtime upscale of icons/images of High DPI aware applications
This XP compatible DLL is a better upscaling solution for VB6 LOB applications which need to scale their 16x16 icons at runtime for High DPI screens.
xBRZ is a pixel-art scaling algorithm which can be used to upscale application icons and images for modern High DPI aware applications.

The xBRZ upscaler seems to be especially successful with 16x16 icons and produces much better upscaled High DPI icons (esp. x2 and x3 factors) compared to bicubic interpolation.
The ScalePicture procedure resizes to 150% by first upscaling x2 with xBRZ to 200% and then downsampling to 150% using WIC for bicubic interpolation.
cheers,
</wqw>
p.s. xBRZ name apparently comes from "xScale By Rules" (the original idea of xBR algorithm on GPU) and Zenju (the author of CPU based implementation).
p.p.s. Implementing the algorithm in pure VB6 is to be done.
Last edited by wqweto; May 12th, 2025 at 05:31 AM.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|