.Net GDI+缩放绘图
素材:9.JPG 图片尺寸为1200px * 800px
目的将9.JPG绘成600px * 400px的图片
代码如下:
using System.IO; using System.Drawing; using System.Drawing.Drawing2D; using System.Drawing.Imaging; public void PrintImage() { //原图片尺寸1200*800 Bitmap img = new Bitmap("9.jpg"); Bitmap img2 = new Bitmap(600,400); //设置分辨率 img2.SetResolution(600f, 600f); //从img2画图 Graphics g = Graphics.FromImage(img2); //将img2上的坐标(0,0)绘出img g.DrawImage(img, new Point(0, 0)); //划出水平和垂直的分辨率 g.DrawString(img2.HorizontalResolution + "/" + img2.VerticalResolution, new Font("Tahoma",1.5f), Brushes.Black, new PointF(2, 2)); g.DrawString("www.ops.cc", new Font(FontFamily.GenericSansSerif, 1.5f), Brushes.Blue, new PointF(2,14)); g.Dispose(); img2.Dispose(); img.Dispose(); }
原创内容请您保留出处及地址 , 主页:展益