当前位置:编程学习 > C#/ASP.NET >>

如何生成网站新闻标题图片?图片宽度固定,可以根据标题字数多少控制字体大小自动填满图片


网上有很多类似代码,但多数是生成网站新闻标题图片,不能根据新闻标题字数多少控制字体大小自动填满图片。

如何生成网站新闻标题图片?(图片宽度是固定的)
要求:
1、可以根据新闻标题字数多少控制字体大小自动填满图片
2、用C#实现
请高手赐教!

--------------------编程问答-------------------- 你自己去算嘛,比如100像素能容纳几个字,然后根据你的容器div的宽度去计算~ --------------------编程问答-------------------- 没听说哪个网站那么二,新闻标题还用图片。

不能搜索到不说,还极大浪费带宽,制造性能瓶颈。 --------------------编程问答-------------------- string measureString = "测试字体大小";
Font stringFont = new Font("Arial", 16);
Size sz = TextRenderer.MeasureText(measureString, stringFont);
sz.Height //高
sz.Width  //宽

按这个只画出文字

grWatermark.DrawImage(image, new Rectangle(x, y, 0, 0, 0, 0, image.Width, image.Height, GraphicsUnit.Pixel, imageAttributes);

按这个把画出的文字画到有限的空间里 --------------------编程问答-------------------- Refer:
http://www.cnblogs.com/insus/articles/1406122.html
http://www.cnblogs.com/insus/archive/2013/03/08/2950300.html --------------------编程问答-------------------- 你应该控制标题最长多少,多余的用省略号替代,得到字符串再生成图片。
不然的话,会很难看,图片的字符大小长短不一。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,