Closed
Bug 627626
Opened 13 years ago
Closed 9 years ago
Transparent images are not rendered correctly under Win 7
Categories
(Core :: Graphics: Canvas2D, defect)
Tracking
()
RESOLVED
INCOMPLETE
Tracking | Status | |
---|---|---|
blocking2.0 | --- | .x+ |
People
(Reporter: regis, Unassigned)
Details
(Keywords: regression)
Attachments
(3 files)
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0b9) Gecko/20100101 Firefox/4.0b9 Build Identifier: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0b9) Gecko/20100101 Firefox/4.0b9 I'm currently trying to fix the FastDial extension for FF 4. One of the bugs is related to the transparent thumbnails logos that are not anymore transparent. The code that creates the thumbnail is: var context = canvas.getContext("2d"); context.clearRect(0, 0, canvas.width, canvas.height); context.save(); context.scale(canvas.width / width, canvas.height / height); context.drawWindow(wnd, 0, 0, width, height, "rgba(0,0,0,0)"); context.restore(); First, I thought this was related to changes in the API, but the different feedbacks I got from other users is that the problem is only visible on Win 7 (either 32 or 64) Reproducible: Always Steps to Reproduce: 1. Install FastDial in FF4.0 under Win 7 2. Set a blue backgroup in the FastDial settings 3. Open a FastDial tab 4. Create a bookmark to www.mozilla.org 5. Open the bookmark's properties and set a logo that has a transparent background (I've made a totally transparent png) 6. See the result Actual Results: The rendered thumbnail is totally opaque (white). Expected Results: The rendered thumbnail should be transparent and we should see the background.
Reporter | ||
Comment 1•13 years ago
|
||
One the left a full transparent logo (with a simple line) rendered in the thumnail.
Reporter | ||
Comment 2•13 years ago
|
||
Reporter | ||
Comment 3•13 years ago
|
||
The image directly loaded in FF4 as a document is correctly transparent.
Updated•13 years ago
|
blocking2.0: --- → ?
Keywords: regression
Reporter | ||
Comment 4•13 years ago
|
||
Comment 5•13 years ago
|
||
Can you please provide a minimal testcase for this? Perhaps an HTML page with the canvas.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Comment 6•13 years ago
|
||
Same problem with white background also seen with Fast Dial running in Mac with OS X 10.6.5
Updated•13 years ago
|
Keywords: testcase-wanted
Comment 7•13 years ago
|
||
Does this happen if you disable Hardware Acceleration? Go to Preferences > Advanced and tick the checkbox.
Reporter | ||
Comment 8•13 years ago
|
||
It happens whatever is the status of Hardware Acceleration (at least on Windows 7) I try to build a test case based on the one provided for https://bugzilla.mozilla.org/show_bug.cgi?id=469170. But I'm not very familiar with what is done in FastDial, the logo (transparent PNG) is first used as the content of a document that is part of the "overlay.xul". Next it used as the input for the drawWindow API. I've difficulties to emulate this outside of the extension's context. Any help would be appreciated.
Comment 9•13 years ago
|
||
I don't know that we'll have time to fix this in time for 4.0.0, but we should look at it for a followup. If a patch appeared, I would approve it happily!
blocking2.0: ? → .x
I think we'd fix this for 4.0 if we had a reduced testcase.
Comment 11•9 years ago
|
||
Closing this as incomplete. Please reopen and provide a reduced testcase if this still reproduces in a current Firefox version.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → INCOMPLETE
Updated•9 years ago
|
Keywords: testcase-wanted
You need to log in
before you can comment on or make changes to this bug.
Description
•