[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
?
Solved

Transparent Bitmap

Posted on 2006-11-03
5
Medium Priority
?
414 Views
Last Modified: 2008-01-09
I have a bitmap with a white background. I have tried to use the TransparentBlt function to copy this onto a Window with the current background still displaying. It works except for certain white pixels that remain. I cannot see why this is occuring as the bitmap has only got a few colours.

I also tried using the TransparentBlt function that appeared on Code guru with the same results. What am I doing wrong?
0
Comment
Question by:philsmicronet
5 Comments
 
LVL 6

Expert Comment

by:badalpatel
ID: 17872256
I think u r saving ur bitmap in .gif format.
try the .jpeg or .png format for saving ur bitmap.
or
ur response.contentype is .gif also here u try the jpeg or png format
0
 
LVL 1

Author Comment

by:philsmicronet
ID: 17872296
The bitmap is a bitmap stored in the visual C solution. I am using LoadImage which comes from a resource.
0
 
LVL 5

Expert Comment

by:prajapati84
ID: 17872698
First of all try to identify in which format you are saving bitmap. It's necessary b'coz we had the same problem & tried .jpeg or .png instead of .gif.

Regards,
Mukesh
0
 
LVL 1

Author Comment

by:philsmicronet
ID: 17872754
The file came from a jpeg. We then save it as a .bmp file and then inserted this in a resource from Visual Studio. I am not sure how else we can do this.
0
 
LVL 7

Accepted Solution

by:
yotamsher earned 1000 total points
ID: 17873630
Hey  philsmicronet

my guess is that htese pixels are "not exactly" white.
try to open the bitmap, in some editor (visual studio editor, can also do it), and use the fill tool, to fill the white area, in another color, let's say red.
my guess, is that these pixels, will remain "white".
If so, you can now edit them in the editor, to change it's color to real white (255,255,255).

if this is not the cae, please post again.

Yotam
0

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this post we will learn how to connect and configure Android Device (Smartphone etc.) with Android Studio. After that we will run a simple Hello World Program.
What do responsible coders do? They don't take detrimental shortcuts. They do take reasonable security precautions, create important automation, implement sufficient logging, fix things they break, and care about users.
In this fifth video of the Xpdf series, we discuss and demonstrate the PDFdetach utility, which is able to list and, more importantly, extract attachments that are embedded in PDF files. It does this via a command line interface, making it suitable …
Progress

834 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question