Solved

Transparent Bitmap

Posted on 2006-11-03
5
403 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 250 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

Are your AD admin tools letting you down?

Managing Active Directory can get complicated.  Often, the native tools for managing AD are just not up to the task.  The largest Active Directory installations in the world have relied on one tool to manage their day-to-day administration tasks: Hyena. Start your trial today.

Question has a verified solution.

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

Suggested Solutions

Whether you’re a college noob or a soon-to-be pro, these tips are sure to help you in your journey to becoming a programming ninja and stand out from the crowd.
This article will inform Clients about common and important expectations from the freelancers (Experts) who are looking at your Gig.
An introduction to basic programming syntax in Java by creating a simple program. Viewers can follow the tutorial as they create their first class in Java. Definitions and explanations about each element are given to help prepare viewers for future …
With the power of JIRA, there's an unlimited number of ways you can customize it, use it and benefit from it. With that in mind, there's bound to be things that I wasn't able to cover in this course. With this summary we'll look at some places to go…

803 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