I know alot of people have the problem with indexed pixel format. I hope
someone can show me the solution to this.I am have problem with graphics
with the following code giving the error:
"A Graphics object cannot be created from an image that has an indexed pixel
format."
'My code
<%@ Page Language="vb" %>
<%@ import namespace="syst em.drawing" %>
<%@ import namespace="syst em.drawing.imag ing" %>
<%@ import namespace="syst em.drawing.draw ing2d" %>
<%
' initialise the web object
Dim webC As New System.Net.WebC lient()
' set the URL
Dim strFilename as string
strFilename="ht tp://www.domain.com/graph.gif"
' create a bitmap based on the image from the URL
Dim g = New System.Drawing. Bitmap(webC.Ope nRead(strFilena me))
response.conten ttype="image/gif"
dim gr as graphics = graphics.fromim age(g) ' create a New graphic object
from the above bmp
gr.smoothingMod e = smoothingMode.a ntiAlias ' antialias objects
'' draw the number on the image canvas in verdana 10pt font bold
gr.drawString(" ABC", New
font("verdana", 14,fontstyle.bo ld),systembrush es.windowtext, New pointF(2,2))
' send the image to the viewer
g.save(response .outputstream, g.rawformat)
' tidy up
g.dispose()
gr.dispose()
webC = Nothing
%>
someone can show me the solution to this.I am have problem with graphics
with the following code giving the error:
"A Graphics object cannot be created from an image that has an indexed pixel
format."
'My code
<%@ Page Language="vb" %>
<%@ import namespace="syst em.drawing" %>
<%@ import namespace="syst em.drawing.imag ing" %>
<%@ import namespace="syst em.drawing.draw ing2d" %>
<%
' initialise the web object
Dim webC As New System.Net.WebC lient()
' set the URL
Dim strFilename as string
strFilename="ht tp://www.domain.com/graph.gif"
' create a bitmap based on the image from the URL
Dim g = New System.Drawing. Bitmap(webC.Ope nRead(strFilena me))
response.conten ttype="image/gif"
dim gr as graphics = graphics.fromim age(g) ' create a New graphic object
from the above bmp
gr.smoothingMod e = smoothingMode.a ntiAlias ' antialias objects
'' draw the number on the image canvas in verdana 10pt font bold
gr.drawString(" ABC", New
font("verdana", 14,fontstyle.bo ld),systembrush es.windowtext, New pointF(2,2))
' send the image to the viewer
g.save(response .outputstream, g.rawformat)
' tidy up
g.dispose()
gr.dispose()
webC = Nothing
%>
Comment