Closed jens-maus closed 9 years ago
mui.PNG
(202.2 KiB):Working alpha under AOS3 + AkPNG
This has been solved already by using embedded images for the AmigaOS3 build.
Fixed what ? Nothing was broken, just not working properly on misconfiguration systems. If loading of external images is not allowed under OS3 completely, that's bad. If the images are missing and internal ones are used instead, then it's not so bad, but then you can't disable them completely.
There is an 8bit or less screenmode problem, we get a black or purple square for alpha channel png pics with AkPNG, seems to be working only in 16 and 32 bit modes.
As suspected, no external replacement images under OS3 ? Why not allow them as optional, when they are available? And would normal 8bit or less iff files work (not just 32-bit png)?
Whats AfA/ReplaceVisualPrefs variable for ?
Replying to [comment:4 Michael]:
As suspected, no external replacement images under OS3 ? Why not allow them as optional, when they are available?
The reason is simple: in 99% of all cases the available combination of png.datatype and picture.datatype does not provide the correct alpha channel contained in the PNG images. I don't want to get more bug reports about black/purple backgrounds or "ugly" icons than necessary. You experienced the wrong background yourself, so why do you keep asking?
Remember your own original question?
Why should people who have it working perfectly, suffer ?
With embedded images nobody has to suffer.
And would normal 8bit or less iff files work (not just 32-bit png)?
Be happy with the currently embedded images. There won't be any kind of option.
Whats AfA/ReplaceVisualPrefs variable for ?
This is an ENV variable of AfAOS. MUI just checks its presence to adapt some internal calculations.
Michael created the issue:
Not fully agree with you.
First of all, it works, if setup correctly.
Hopefully AkPNG can get updated, in current 45.95 form it has bugs with simple 2-8 bit images when alpha channel is enabled :-( The WarpPNG datatype outsource is an alternative, but has a registration limitation.
To prevent problems under OS3, it would have been simpler to include low colour version of the images with ZERO colour set for transparency.
Why should people who have it working perfectly, suffer ?