Connecting Tech Pros Worldwide Forums | Help | Site Map

GDI Color Depth

RobT
Guest
 
Posts: n/a
#1: Nov 6 '08
I'll admit, that I don't do a lot of GDI+ programming and I'm sure this is
an easy answer. I'm trying to draw a couple of shapes in a web site. I can
display them just fine, but on some of the fill colors are pixelated. Is
there a way to render these colors at a better color depth?

Dim bmp As Bitmap
bmp = New Bitmap(200, 200)
Dim g As Graphics
g = Graphics.FromImage(bmp)
g.Clear(Color.White)
g.SmoothingMode = SmoothingMode.AntiAlias
Dim brsh As SolidBrush
brsh = New SolidBrush(Color.DarkGoldenrod)
g.FillPie(brsh, 10, 10, 50, 50, 0, 360)

Thanks


=?ISO-8859-1?Q?G=F6ran_Andersson?=
Guest
 
Posts: n/a
#2: Nov 6 '08

re: GDI Color Depth


RobT wrote:
Quote:
I'll admit, that I don't do a lot of GDI+ programming and I'm sure this is
an easy answer. I'm trying to draw a couple of shapes in a web site. I
can
display them just fine, but on some of the fill colors are pixelated. Is
there a way to render these colors at a better color depth?
>
Dim bmp As Bitmap
bmp = New Bitmap(200, 200)
Dim g As Graphics
g = Graphics.FromImage(bmp)
g.Clear(Color.White)
g.SmoothingMode = SmoothingMode.AntiAlias
Dim brsh As SolidBrush
brsh = New SolidBrush(Color.DarkGoldenrod)
g.FillPie(brsh, 10, 10, 50, 50, 0, 360)
>
Thanks
>
The Bitmap object gets the bit depth 24 by default, so the image is all
right in the code that you posted. The problem is with how you save the
image data into a file format. If you for example save it in GIF format,
that only supports a palette of 256 colors.

--
Göran Andersson
_____
http://www.guffa.com
Closed Thread