分享

根据文本内容创建图片并返回图片路径

 好好学戏 2017-06-24
//创建图片 
private string GetImagePath(string _text) 

Bitmap bitmap = new Bitmap(1, 1); 
Font font = new Font("Arial", 25, FontStyle.Regular, GraphicsUnit.Pixel); 
Graphics graphics = Graphics.FromImage(bitmap); 
int width = (int)graphics.MeasureString(_text, font).Width; 
int height = (int)graphics.MeasureString(_text, font).Height; 
bitmap = new Bitmap(bitmap, new Size(width, height)); 
graphics = Graphics.FromImage(bitmap); 
graphics.Clear(Color.White); 
graphics.SmoothingMode = SmoothingMode.AntiAlias; 
graphics.TextRenderingHint = TextRenderingHint.AntiAlias; 
graphics.DrawString(_text, font, new SolidBrush(Color.FromArgb(0, 0, 0)), 0, 0); 
graphics.Flush(); 
graphics.Dispose(); 
string fileName = Path.GetFileNameWithoutExtension(Path.GetRandomFileName()) + ".jpg"; 
bitmap.Save(Server.MapPath("~/ImageLib/") + fileName, ImageFormat.Jpeg); 
return "~/ImageLib/" + fileName; 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约