Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#255 closed enhancement (fixed)

Changeset 4945 (Alpha channel OS3)

Reported by: Mikhail Malyshev Owned by:
Priority: normal Milestone: 4.0-2015R3
Component: muimaster.library Version: 4.0-nightly build
Severity: minor Keywords:
Cc: OS Platform: AmigaOS3
Blocked By: Blocking:
Release Notes:

Description

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 ?

Attachments (1)

mui.PNG (202.2 KB) - added by Mikhail Malyshev 4 years ago.
Working alpha under AOS3 + AkPNG

Download all attachments as: .zip

Change History (6)

Changed 4 years ago by Mikhail Malyshev

Attachment: mui.PNG added

Working alpha under AOS3 + AkPNG

comment:1 Changed 4 years ago by Thore Böckelmann

Component: undefinedmuimaster.library
Milestone: future release4.0-2015R3
Priority: undecidednormal
Resolution: fixed
Status: newclosed

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

comment:2 Changed 4 years ago by Mikhail Malyshev

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.

comment:3 Changed 4 years ago by Mikhail Malyshev

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.

comment:4 Changed 4 years ago by Mikhail Malyshev

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 ?

comment:5 in reply to:  4 Changed 4 years ago by Thore Böckelmann

Replying to 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.

Note: See TracTickets for help on using tickets.