数码资讯
将文本文件的内容或文本与图片共享的一种方法。
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
调用方法:
复制代码代码如下所示:
converttextfiletoimage(server.mappath(~ /日志.txt),server.mappath(~ /日志。png));
实现代码:
复制代码代码如下所示:
无效converttextfiletoimage(字符串中,字符串图像文件)
{
system.drawing.font drawfont =新system.drawing.font(歌体
system.drawing.bitmap图像=新system.drawing.bitmap(1, 1);
system.drawing.graphics G = system.drawing.graphics.fromimage(图像);
字符串文本= system.io.file.readalltext(文本文件,encoding.getencoding(我));
system.drawing.sizef SF = g.measurestring(文本,drawfont,1024); / /设置显示的宽度
图像=新system.drawing.bitmap(图像,新system.drawing.size(convert.toint32(SF。宽度),convert.toint32(SF。高度))));
G = system.drawing.graphics.fromimage(图像);
清除(系统、绘图、颜色、白色);
g.textrenderinghint = system.drawing.text.textrenderinghint.antialiasgridfit;
G.DrawString(文本,drawfont,system.drawing.brushes.black,新system.drawing.rectanglef(新system.drawing.pointf(0, 0),SF));
图像保存(图像文件系统。图。成像图,PNG);
G. Dispose();
图像处理();
}
复制代码代码如下所示:
converttextfiletoimage(server.mappath(~ /日志.txt),server.mappath(~ /日志。png));
实现代码:
复制代码代码如下所示:
无效converttextfiletoimage(字符串中,字符串图像文件)
{
system.drawing.font drawfont =新system.drawing.font(歌体
system.drawing.bitmap图像=新system.drawing.bitmap(1, 1);
system.drawing.graphics G = system.drawing.graphics.fromimage(图像);
字符串文本= system.io.file.readalltext(文本文件,encoding.getencoding(我));
system.drawing.sizef SF = g.measurestring(文本,drawfont,1024); / /设置显示的宽度
图像=新system.drawing.bitmap(图像,新system.drawing.size(convert.toint32(SF。宽度),convert.toint32(SF。高度))));
G = system.drawing.graphics.fromimage(图像);
清除(系统、绘图、颜色、白色);
g.textrenderinghint = system.drawing.text.textrenderinghint.antialiasgridfit;
G.DrawString(文本,drawfont,system.drawing.brushes.black,新system.drawing.rectanglef(新system.drawing.pointf(0, 0),SF));
图像保存(图像文件系统。图。成像图,PNG);
G. Dispose();
图像处理();
}
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。