I've search the forum but didn't find this case. In the listview the icons (depending of the settings, see below) are not displayed properly.
Setting:
- an .ico file with 16x16, 20x20, 24x24, 32x32 and 48x48 format. All with a 256 colors depth and assiociated to PNG files (I also did the tests with 32 bits color depth just to be sure...it's Windows.. but it's the same results).
- Everything version: 1.5.0.1402a x64 (and previous)
- View : Details mode
- OS: Windows7 (i know, i know, but it's working fine and it's off any network)
- Screen DPI : 100% (27" screen)
- Windows icons cache cleared using : Win+R, then 'ie4uinit.exe -ClearIconCache'
The icon i used with its formats: The tests:
A1/ icon_size=16, icon_scale_down=true, scale=100%
Good : The icons in the listview are genuine 16x16 not rescaled.
A2/ icon_size=16, icon_scale_down=true, scale=125% (that's my setting, my eyes are as good as they used to be!)
Not good: The icons in the listview are NOT genuine 20x20 as it should be (i.e: 16x16x125%) but 32x32 scaled down to 20x20.
A3/ icon_size=16, icon_scale_down=true, scale=150%
Not good: The icons in the listview are NOT genuine 24x24 as it should be (i.e: 16x16x150%) but 32x32 scaled down to 24x24.
B1/ icon_size=20, icon_scale_down=true, scale=100%
Not good: The icons in the listview are NOT genuine 20x20 as it should be. They are 32x32 scaled down to 20x20.
B2/ icon_size=20, icon_scale_down=true, scale=120%
Not good: The icons are NOT genuine 24x24 as it should be. They are 32x32 scaled down to 23x23 (and not 24x24, even tough 20x20*120%=24x24)
D1/ icon_size=24, icon_scale_down=true, scale=100%
Not good: The icons in the listview are NOT genuine 24x24 as it should be. They are 32x32 scaled down to 24x24.
D2/ icon_size=24, icon_scale_down=true, scale=135%
Good: The icons in the listview are genuine 32x32 not rescaled.
E/ icon_size=32, icon_scale_down=true, scale=100%
Good: The icons in the listview are genuine 32x32 not rescaled.
F/ icon_size=48, icon_scale_down=true, scale=100%
Not good: The icons in the listview are NOT genuine 48x48. They are 32x32 upscaled to 48x48.
Code: Select all
Here are the real sizes depending of the scale and the icon_size:
icon_scale_down=true
icon_size: 16 20 24 32
-----------------------------------------
100% 16x16ª 20x20 24x24 32x32ª
105% 16x16ª 20x20 25x25
110% 17x17 21x21 26x26
115% 18x18 22x22 27x27
120% 19x19 23x23 28x28
125% 20x20 25x25 30x30
130% 21x21 25x25 31x31
135% 22x22 26x26 32x32ª
140% 22x22 27x27 33x33
145% 23x23 28x28 34x34
150% 24x24 30x30 36x36
ª: display of the real size without scaling.
Regardless of the value of icon_size, the program always chooses the 16x16 and 32x32 icons.
Everything does not seem to find the 20x20 and 24x24 or 48x48 formats even though they are present in the .ico file.
Also, if there is no 32x32 format (but every other format) in the .ico file, Everything will use the 16x16 and upscale it.
Have I missed something?
What do you think?
Note:
Of course i could choose no icon at all with listview_icons=0 !
Also, in Everything v1.4.x, the icons are 16x16 stretched to 19x19 !
Have a nice day.