如何生成网站新闻标题图片?图片宽度固定,可以根据标题字数多少控制字体大小自动填满图片
网上有很多类似代码,但多数是生成网站新闻标题图片,不能根据新闻标题字数多少控制字体大小自动填满图片。
如何生成网站新闻标题图片?(图片宽度是固定的)
要求:
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