Closed
Bug 305533
Opened 19 years ago
Closed 16 years ago
Layered background images with palette-based transparency (GIF of PNG with tRNS chunk) display incorrectly on PocketPC
Categories
(Core :: General, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: jcrandall, Unassigned)
References
()
Details
(Keywords: mobile)
Attachments
(4 files)
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.10) Gecko/20050716 Firefox/1.0.6
Build Identifier: Mozilla/5.0 (Windows; U; Windows CE 4.20; chrome://navigator/locale/navigator.properties; rv:1.8b4) Gecko/20050805
Check the test page at: http://www.stormynight.org:8008/minimotrans/test.xhtml
Observe in particular the 2nd and 3rd columns, which show palette-based GIF and
PNG (using tRNS chunks) images layered in various configurations. None of the
images with palette-based transparency render properly when used as background
images. All of the same images render ok using layered <IMG> element (columns
4-6). The same image represented as a PNG using full alpha channel transparency
(column 1) renders properly for both layered foreground and background images.
Reproducible: Always
Steps to Reproduce:
1. Run Minimo on PocketPC device
2. load http://www.stormynight.org:8008/minimotrans/test.xhtml
Actual Results:
2nd and 3rd columns do not render properly. In most cases, the topmost image is
displayed with the transparent parts represented by black and with the rest of
the palette off as well.
Expected Results:
The 2nd and 3rd columns should appear the same as all other columns.
Attachment #193467 -
Attachment mime type: application/octet-stream → image/png
Reporter | ||
Comment 4•19 years ago
|
||
Comment 5•19 years ago
|
||
On windows ce, alpha blending (via the AlphaBlend() function) isn't supported.
We might be able to map AlphaBlend to use direct draw (AlphaBlt()), but I am not
sure what this means. I know that DirectDraw is not supported at all on the
SP/PPC OSes, so the solution isn't complete.
Or maybe... we can implement AlphaBlend() without the need of direct draw.
Summary: Layered background images with palette-based transparency (GIF of PNG with tRNS chunk) display incorrectly on PocketPC → Layered background images with palette-based transparency (GIF of PNG with tRNS chunk) display incorrectly on PocketPC
Updated•17 years ago
|
Assignee: dougt → nobody
Product: Minimo → Core
Version: WinCE → unspecified
Updated•16 years ago
|
Comment 6•16 years ago
|
||
this should be fixed with cairo
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•