Re: Image/Pixbuf: How to set colour "behind"	(semi)-transparent	data?
- From: Toralf Lund <toralf procaptura com>
 
- To: Carl Nygard <cjnygard fast net>
 
- Cc: GTK-- Mailing List <gtkmm-list gnome org>
 
- Subject: Re: Image/Pixbuf: How to set colour "behind"	(semi)-transparent	data?
 
- Date: Thu, 03 Mar 2005 13:56:55 +0100
 
Carl Nygard wrote:
On Mon, 2005-02-28 at 16:20 +0100, Toralf Lund wrote:
 
When drawing a pixbuf which has an alpha channel, how do I set the 
background colour? I'm talking about the colour that will "shine 
through" fully or partially where alpha value<255. (Seems like a grayish 
colour is the default; I actually want black instead.)
   
I'd think you'd have to draw the bkgr color in the drawable first, then
draw the pixbuf. 
Hmm. Yes, that may be it. I actually realised after I asked the 
question, that I could change the colour visible through the transparent 
pixels by setting the background of the container (a Gtk::Viewport in my 
case) - rather than setting the background colour of the image itself, 
which has no effect. But maybe that's the same thing as drawing the 
background of the drawable being used, since a Gtk::Image has no window 
of its own?
I think from what I've seen, it's not a true alpha
blend, more like on/off pixmap/bkgr.
Regards,
Carl
 
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]