Opened 17 years ago
Last modified 11 years ago
#1370 new enhancement
Alpha Transparency in PNGs missing for desktop backgrounds
Reported by: | kvdman | Owned by: | stippi |
---|---|---|---|
Priority: | low | Milestone: | Unscheduled |
Component: | Servers/app_server | Version: | |
Keywords: | Cc: | stippi | |
Blocked By: | Blocking: | #6535 | |
Platform: | All |
Description
Show image shows the transparency layer, but when you set an alpha transparent png on your desktop the layer is black.
Change History (12)
comment:1 by , 17 years ago
Component: | - User Interface → - Applications/Tracker |
---|---|
Milestone: | R1 → Unscheduled |
Priority: | normal → low |
comment:4 by , 17 years ago
BTW, the 'LMHO' and 'if at all' are kind of discouraging. I'm sorry I don't know in which place it's 100% correct to put the ticket and which enhancements or bugs are deemed worthy like you.
comment:5 by , 17 years ago
Component: | System → - Applications/Tracker |
---|
"IMHO" stands for In My _Humble_ Opinion. And so I meant "if at all". I really didn't mean to discourage you, sorry if I did.
But why did you change the component again? I changed it on purpose. With what I know about how this is implemented (SetViewBitmap()) and what the cost would be of handling this in app_server, *IMHO* it really is Tracker who needs to handle this, I'm serious.
That's why I changed the component. And while this is certainly a nice feature to have, I agree with you, it is more of a low priority.
BTW, Axel is already looking into this, since he thought it would be cool as well.
comment:6 by , 17 years ago
Oh sorry, don't know what's wrong today, not reading things right... I thought it was Laugh_My_Head_Off!...
I didn't know I changed the component, maybe when I checked to see what I actually put it in I accidentally changed it again. Still learning how to use this.
Yes, it is low priority. Good that Axel is looking into it! Sorry for the confusion.
comment:7 by , 17 years ago
I had a look at it, but actually, it would be somewhat nice to solve this in the app_server. There is already the somewhat weird behaviour that it draws the view bitmap using the view's drawing and blending mode (it probably doesn't do this on BeOS), and it could be extended to blend them correctly then.
Also, I'm not sure if it exists already, but is there a drawing mode that puts the current low color to a bitmap's transparent parts? If not, I think that one would be very practical to have (and not just for that case).
What would you think about that stippi?
Putting the code into Tracker would have the downside that you would need to rerender the bitmap whenever the desktop color changes (ie. because you use the same image on a different workspace with a different color).
comment:9 by , 15 years ago
Owner: | changed from | to
---|---|
Version: | R1/pre-alpha1 |
comment:10 by , 14 years ago
Blocking: | 6535 added |
---|
comment:12 by , 11 years ago
Component: | Applications/Tracker → Servers/app_server |
---|
Moving back to app_server as per axel comment.
IMHO, this should be handled by Tracker, if at all.