How to show the graphics that have text written on it crisp and clear
Try VB.NET objGraphics.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAlias C# objGraphics.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAlias;
How to rotate a image in ASP.NET
VB.NET Dim img As System.Drawing.Image Dim strFilename As String = Server.MapPath(‘curves1.jpg’) img = System.Drawing.Image.FromFile(strFilename) Dim b = New System.Drawing.Bitmap(img.Width, img.Height, PixelFormat.Format24bppRgb) Dim g As Graphics = Graphics.FromImage(b) img.RotateFlip(System.Drawing.RotateFlipType.Rotate270FlipXY) g.DrawImage(img, New Point(0, 0)) Response.ContentType = ‘image/jpeg’ b.Save(Response.OutputStream, ImageFormat.Jpeg) C# System.Drawing.Image img ; string strFilename = Server.MapPath(‘curves1.jpg’) ; img = System.Drawing.Image.FromFile(strFilename) ; Bitmap b = new System.Drawing.Bitmap(img.Width, img.Height, PixelFormat.Format24bppRgb) ; Graphics g = Graphics.FromImage(b) ; img.RotateFlip(System.Drawing.RotateFlipType.Rotate270FlipXY) ; g.DrawImage(img,new Point(0,0)) ; Response.ContentType=’image/jpeg’ ; b.Save(Response.OutputStream, ImageFormat.Jpeg) ;
How to display image on a browser without using the image tag
VB.NET Dim objBitmap As New Bitmap(500, 500) Dim objGraphics As Graphics = Graphics.FromImage(objBitmap) objGraphics.Clear(Color.White) objGraphics.FillRectangle(New SolidBrush(Color.Purple), 0, 0, 400, 10) objBitmap.Save(Response.OutputStream, ImageFormat.Jpeg) C# Bitmap objBitmap = new Bitmap(500, 500); Graphics objGraphics = Graphics.FromImage(objBitmap); objGraphics.Clear(Color.White); objGraphics.FillRectangle(new SolidBrush(Color.Purple ), 0, 0, 400, 10); objBitmap.Save(Response.OutputStream, ImageFormat.Jpeg);
How can I display image from a Sql Server database
VB.NET ’Function Public Function showImage(empid As Int32) As Byte() Dim myconnection As New SqlConnection(‘Server=localhost;uid=sa;password=;database=northwind;’) Dim mycommand As New SqlCommand(‘Select Employeeid, FirstName,Photo from Employees where employeeid =’ + empid.ToString(), myconnection) myconnection.Open() Dim dr As SqlDataReader = mycommand.ExecuteReader() dr.Read() Dim imgbyte As Byte() = CType(dr(‘Photo’), Byte()) Return imgbyte End Function ’showImage ’In Page_Load Dim data As Byte() = showImage(2) Dim offset As Int32 = 78 Dim mstream As New System.IO.MemoryStream() mstream.Write(data,offset,data.Length -offset) Dim bmp As New System.Drawing.Bitmap(mstream) bmp.Save(Server.MapPath(‘sample.jpeg’), System.Drawing.Imaging.ImageFormat.Jpeg) mstream.Close() Image1.ImageUrl = Server.MapPath(‘sample.jpeg’) C# //Function public byte [] showImage(Int32 empid) { SqlConnection myconnection = new SqlConnection (‘Server=localhost;uid=sa;password=;database=northwind;’); SqlCommand mycommand = new SqlCommand (‘Select Employeeid, FirstName,Photo from Employees where employeeid =’ + empid, myconnection); myconnection.Open (); SqlDataReader dr= mycommand.ExecuteReader(); dr.Read(); byte[] imgbyte =(byte[]) dr[‘Photo’]; return imgbyte; } //In Page_Load byte[] data = showImage (2); Int32 offset =78; System.IO.MemoryStream mstream = new System.IO.MemoryStream (); mstream.Write(data, offset, data.Length – offset); System.Drawing.Bitmap bmp= new System.Drawing.Bitmap(mstream); bmp.Save(Server.MapPath (‘sample.jpeg’), System.Drawing.Imaging.ImageFormat.Jpeg ); mstream.Close(); Image1.ImageUrl = Server.MapPath(‘sample.jpeg’);
I am using GDI+ to write on a bitmap. I know how to make font Italic/Bold. What should be done to apply both Italic and Bold
VB.NET dim fntFont as Font = new Font(‘Arial’,16,FontStyle.Italic|FontStyle.Bold ) C# Font fntFont =new Font(‘Arial’,16,FontStyle.Italic|FontStyle.Bold ) ; For more details refer FontStyle Enumeration