问题描述
代码:GraphicsmyGraphics=this.CreateGraphics();saveFileDialog1.Filter="图像(*.bmp)|*.bmp";BitmapmyBitmap=newBitmap(textBox1.Width,textBox1.Height);myGraphics=Graphics.FromImage(myBitmap);myGraphics.FillRectangle(newSolidBrush(Color.White),0,0,textBox1.Width,textBox1.Height);if(saveFileDialog1.ShowDialog()==DialogResult.OK){//通过DrawString方法向图片中写入文字myGraphics.DrawString(textBox1.Text,newFont("宋体",9),newSolidBrush(Color.Black),newPoint(0,2));myBitmap.Save(saveFileDialog1.FileName,ImageFormat.Bmp);myGraphics.Dispose();myBitmap.Dispose();}
解决方案
本帖最后由 gbbjy099 于 2012-04-21 09:16:15 编辑
解决方案二:
是不是文字被拉伸了,调整图片显示高度和宽度试试。或者newFont("宋体",9),字体变大点。
解决方案三:
最近我也在做这个需要考虑的细节很多特别是分词这里你的分词做的还是不够细模糊与你的图片像素与宽高的拉伸有关系
时间: 2024-11-05 06:11:34