amiga-mui / muidev

:mage_man: Magic User Interface (MUI) – Documentation+Releases
http://muidev.de
55 stars 0 forks source link

Changeset 4945 (Alpha channel OS3) #255

Closed jens-maus closed 9 years ago

jens-maus commented 9 years ago

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 ?

jens-maus commented 9 years ago

Michael uploaded file mui.PNG (202.2 KiB):

Working alpha under AOS3 + AkPNG mui.PNG

jens-maus commented 9 years ago

@tboeckel changed status from new to closed

jens-maus commented 9 years ago

@tboeckel changed component from undefined to muimaster.library

jens-maus commented 9 years ago

@tboeckel changed priority from undecided to normal

jens-maus commented 9 years ago

@tboeckel set resolution to fixed

jens-maus commented 9 years ago

@tboeckel commented:

This has been solved already by using embedded images for the AmigaOS3 build.

jens-maus commented 9 years ago

Michael commented:

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.

jens-maus commented 9 years ago

Michael commented:

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.

jens-maus commented 9 years ago

Michael commented:

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 ?

jens-maus commented 9 years ago

@tboeckel commented:

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.