积极答复者
怎么样用C#把文本格式转化为图片格式,谢谢

问题
答案
-
Bitmap bitmap = new Bitmap(640, 480); Graphics graphics = Graphics.FromImage(bitmap); graphics.Clear(Color.White); graphics.DrawString("3.1415926", new Font("Courier New", 9.0f), new SolidBrush(Color.Black), 10.0f, 10.0f); graphics.Dispose(); bitmap.Save("E:\\1.png"); bitmap.Dispose();
EFanZh
- 已建议为答案 Jason Dot WangModerator 2012年9月20日 6:31
- 已标记为答案 Jason Dot WangModerator 2012年9月26日 8:26
-
你这个3.1415926是代表什么意思呢?是圆周率吗?
随便绘制的一个图片数字,你完全可以用其它字符串代替。
>>然后再把图片格式转化为二进制
System.IO.File.ReadAllBytes("图片路径");
- 已建议为答案 Jason Dot WangModerator 2012年9月20日 6:31
- 已标记为答案 Jason Dot WangModerator 2012年9月26日 8:26
-
原谅我太笨了,能否给我个具体的可执行程序?
WinForm程序(假设在某个按钮下Click事件):
private void button1_Click(object sender, EventArgs e) { Bitmap bitmap = new Bitmap(640, 480); Graphics graphics = Graphics.FromImage(bitmap); graphics.Clear(Color.White); graphics.DrawString("3.1415926", new Font("Courier New", 9.0f), new SolidBrush(Color.Black), 10.0f, 10.0f); graphics.Dispose(); bitmap.Save("c:\\1.png"); bitmap.Dispose(); //变成二进制 byte[] bytes = File.ReadAllBytes("c:\\1.png"); }
- 已建议为答案 Jason Dot WangModerator 2012年9月20日 6:31
- 已标记为答案 Jason Dot WangModerator 2012年9月26日 8:26
-
- 已建议为答案 Jason Dot WangModerator 2012年9月20日 6:31
- 已标记为答案 Jason Dot WangModerator 2012年9月26日 8:26
-
不好意思,我还是没有实现想要的功能,我是要把图片显示到Picturebox.我该怎么实现呢?谢谢
请你以后一次性把问题说清楚好不?!
byte[] bytes = File.ReadAllBytes("c:\\1.png");
PictureBox1.Image = Image.FromStream(new MemoryStream(bytes));
- 已建议为答案 Jason Dot WangModerator 2012年9月20日 6:31
- 已标记为答案 Jason Dot WangModerator 2012年9月26日 8:26
全部回复
-
Bitmap bitmap = new Bitmap(640, 480); Graphics graphics = Graphics.FromImage(bitmap); graphics.Clear(Color.White); graphics.DrawString("3.1415926", new Font("Courier New", 9.0f), new SolidBrush(Color.Black), 10.0f, 10.0f); graphics.Dispose(); bitmap.Save("E:\\1.png"); bitmap.Dispose();
EFanZh
- 已建议为答案 Jason Dot WangModerator 2012年9月20日 6:31
- 已标记为答案 Jason Dot WangModerator 2012年9月26日 8:26
-
你这个3.1415926是代表什么意思呢?是圆周率吗?
随便绘制的一个图片数字,你完全可以用其它字符串代替。
>>然后再把图片格式转化为二进制
System.IO.File.ReadAllBytes("图片路径");
- 已建议为答案 Jason Dot WangModerator 2012年9月20日 6:31
- 已标记为答案 Jason Dot WangModerator 2012年9月26日 8:26
-
原谅我太笨了,能否给我个具体的可执行程序?
WinForm程序(假设在某个按钮下Click事件):
private void button1_Click(object sender, EventArgs e) { Bitmap bitmap = new Bitmap(640, 480); Graphics graphics = Graphics.FromImage(bitmap); graphics.Clear(Color.White); graphics.DrawString("3.1415926", new Font("Courier New", 9.0f), new SolidBrush(Color.Black), 10.0f, 10.0f); graphics.Dispose(); bitmap.Save("c:\\1.png"); bitmap.Dispose(); //变成二进制 byte[] bytes = File.ReadAllBytes("c:\\1.png"); }
- 已建议为答案 Jason Dot WangModerator 2012年9月20日 6:31
- 已标记为答案 Jason Dot WangModerator 2012年9月26日 8:26
-
- 已建议为答案 Jason Dot WangModerator 2012年9月20日 6:31
- 已标记为答案 Jason Dot WangModerator 2012年9月26日 8:26
-
不好意思,我还是没有实现想要的功能,我是要把图片显示到Picturebox.我该怎么实现呢?谢谢
请你以后一次性把问题说清楚好不?!
byte[] bytes = File.ReadAllBytes("c:\\1.png");
PictureBox1.Image = Image.FromStream(new MemoryStream(bytes));
- 已建议为答案 Jason Dot WangModerator 2012年9月20日 6:31
- 已标记为答案 Jason Dot WangModerator 2012年9月26日 8:26