Help - Search - Members - Calendar
Full Version: Fails to preserve Transparent Colour - BUG in PMView
PMView Pro Forums > PMView Pro Discussion > PMView - OS/2 Technical Support
Isaac Leung
In PMView 2 and now PMView Pro, this bug has carried over, unless I misunderstand the documentation.

PMView does NOT preserve the TRANSPARENT colour for ICONS.

The documentation says that failing a set colour, it will let black be transparent. This doesn't happen either.

I used OS/2's Icon Editor, painted icon with transparent colour, looked at it in a folder to make sure it worked, then I loaded and saved it with PMView Pro. The Transparent colour is gone. No more transparency.

Can't we get this fixed sometime please?
Peter
This is not a bug. It is a feature that does not yet exist in PMView. PMView does not yet support transparency masks.

The transparent option for icons is only for selecting whether PMView should use black or transparent letterboxing converting non-square images to icons.

A future version will have full support for transparency masks. However, adding this support is a major undertaking as all PMView's file formats must be changed to support transparency masks.

Thanks,




Edited By Peter on 1055379004
isaacl
Ummm...not sure I understand. I mean, for transparent colour in general for any format, that could be problematic.

But if I save in GIF format, PMView handles transparent colour very nicely. I assume that is specified in the GIF specification.

Is the OS/2 Icon format not similar?


Isaac
Peter
The OS/2 icon format uses a transparency mask (i.e. there are two bitmaps; the color bitmap and the mask bitmap).

The GIF format uses a transparent color.

However, it would be easy to add GIF-style transparency to the ICO format. It's just that nobody has asked for it until now :wink.gif:

Thanks,




Edited By Peter on 1055797900
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2024 Invision Power Services, Inc.