BTW: I'm on Windows 7.
EDIT:
would it be possible to add better image resizing for the icons in XYplorer? such as bicubic which would give high quality resizing. that would also fix the problem...
compare to current low quality...
Perhaps that's an improvement for the future. Multi-icon resources are not a rarity and 24*24 isn't a standard size that features in them, so one has to recreate an icon instead of simply extracting it.serendipity wrote:Don recently mentioned that "Multi-icon resources are not supported. Extract the 24*24 icon as single icon resource".
So, i guess extracting the globe icon from shell32.dll should make the quality better.
so are you saying that even if i extracted the icons from shell32.dll, it would still be a problem because xyplorer uses non-standard sized icons?zer0 wrote:Perhaps that's an improvement for the future. Multi-icon resources are not a rarity and 24*24 isn't a standard size that features in them, so one has to recreate an icon instead of simply extracting it.serendipity wrote:Don recently mentioned that "Multi-icon resources are not supported. Extract the 24*24 icon as single icon resource".
So, i guess extracting the globe icon from shell32.dll should make the quality better.
Resampling a 32x32 graphic to 24x24 will always reduce the quality. But looking at your globe icon example I would say better results should be possible.TsunamiZ wrote:so are you saying that even if i extracted the icons from shell32.dll, it would still be a problem because xyplorer uses non-standard sized icons?zer0 wrote:Perhaps that's an improvement for the future. Multi-icon resources are not a rarity and 24*24 isn't a standard size that features in them, so one has to recreate an icon instead of simply extracting it.serendipity wrote:Don recently mentioned that "Multi-icon resources are not supported. Extract the 24*24 icon as single icon resource".
So, i guess extracting the globe icon from shell32.dll should make the quality better.
btw: how do i extract icons?
If you extract an icon and have it be an ICO file that is 24*24 then you shouldn't encounter icon quality issues. This can only be done with a 3rd-party tool though (I use IcoFX, for example), so the output may depend on how good is the tool that you use.TsunamiZ wrote:so are you saying that even if i extracted the icons from shell32.dll, it would still be a problem because xyplorer uses non-standard sized icons?
btw: how do i extract icons?
That's where a possible improvement can be made --> being able to use an appropriately-sized icon in a multi-icon resource.TsunamiZ wrote:dont windows icons come in a variety of sizes already? would it be just a matter of targeting the right size in the icon path?
Technically, there's no problem. Icons that can be used for CTBs are required to conform to a certain size. One can either use existing icons and make do with imperfect scaling or one can use a free tool to create high-quality icons of the required size. Both of those may be inconveniences, but they are not problems. I believe if XYplorer will use more "standard" icon size and will be able to make use of multi-icon resources then both of those inconveniences will be eradicated.TsunamiZ wrote:would it be possible to add high quality icon resizing internally to xyplorer? so that we don't have to create extra icon files on our hard drive to workaround this problem?
There's a 24*24 size version in shell32.dll? I never heard of this.TsunamiZ wrote:currently in xyplorer, we have to specify the icon path such as
C:\Windows\System32\shell32.dll /20
but is there some code that can be added to the end to target the 24*24 size version in shell32.dll?
No use, there are no 24*24 icons in shell32.dll. Microsoft recommends sizes of 16*16, 32*32 and 48*48 (at minimum). The only place where 24*24 icons are used is the Start menu, that's why such size is not standard.TsunamiZ wrote:but is there some code that can be added to the end to target the 24*24 size version in shell32.dll?
Err...yes, that's what I have suggested alreadyTsunamiZ wrote:would this problem be easier to fix if xyplorer adds an option to use the more standard 32*32 or 16*16 icons by default instead of 24*24? that would also allow us to choose between a larger or more compact toolbar.