ASP.NET--动态做图

vs的做图功能真强大!

ContractedBlock.gif ExpandedBlockStart.gif Code
System.Drawing.Image img = System.Drawing.Image.FromFile("model.jpg");
Graphics g 
= System.Drawing.Graphics.FromImage(img);
//做图质量 ,消除锯齿
g.SmoothingMode = SmoothingMode.AntiAlias;
g.TextRenderingHint 
= System.Drawing.Text.TextRenderingHint.AntiAliasGridFit;

//Draw something what you want
g.DrawString("Title"new Font("黑体"22, FontStyle.Bold), new SolidBrush(Color.FromArgb(1882546)), 515);
g.DrawString(
8.8), new Font("Times New Roman"50, FontStyle.Bold), new SolidBrush(Color.Black), 55145);
g.DrawString(
"网店地址:"new Font("宋体"13, FontStyle.Regular), new SolidBrush(Color.White), 5305);
g.DrawString(
"有效期:至 "new Font("宋体"13, FontStyle.Regular), new SolidBrush(Color.White), 285305);
                        
g.Dispose();
                
//修改图片保存质量 
Encoder myEncoder = Encoder.Quality;
EncoderParameters myEncoderParameters 
= new EncoderParameters(1);
//图片质量等级 
EncoderParameter myEncoderParameter = new EncoderParameter(myEncoder, 100L);
myEncoderParameters.Param[
0= myEncoderParameter;
//文件类型
ImageCodecInfo[] imagecodecinfo = ImageCodecInfo.GetImageEncoders();
                
//保存
img.Save(Server.MapPath(fileName), imagecodecinfo[1], myEncoderParameters);
myEncoderParameter.Dispose();
myEncoderParameters.Dispose();

 

效果:

转载于:https://www.cnblogs.com/di305449473/archive/2009/04/29/1446486.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值