关于 使用 Graphics 画 条形码生成图片清晰度的问题

Ray_Yang 2011-01-19 10:14:37
网上找的代码 使用 Graphics Code128字体画 条形码 但是生成的图片不怎么清晰,有锯齿 所以用扫描枪识别的不是很好。
我也设置
Graphics.CompositingQuality 和Graphics.InterpolationMode 两个属性
没用
但是我用网上的在线生成条形码的 打印出来就很清晰
请问谁有办法
我要的结果就是条形码必须先生成图片在打印 而且要清晰

...全文
509 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
梦猪 2011-09-01
  • 打赏
  • 举报
回复
求解释
Ray_Yang 2011-01-25
  • 打赏
  • 举报
回复
好像还是有问题
因为这样做是在客户端的 不能让客户都安装把
Ray_Yang 2011-01-25
  • 打赏
  • 举报
回复
按照 C5662601 的方法搞定的 设定label 的字体Code 128
Ray_Yang 2011-01-24
  • 打赏
  • 举报
回复
OK!我试试
C5662601 2011-01-21
  • 打赏
  • 举报
回复
别用画图的方式做列印 有锯齿并且去不掉
Bitmap saved = new Bitmap(113, 113);
Graphics g = Graphics.FromImage(saved);
g.Clear(Color.White);
g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;
g.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAlias;
g.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.GammaCorrected;
g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode

建议用label做 字体设成条码的字体 如果label高度不够高可用俩label实现
zgke 2011-01-20
  • 打赏
  • 举报
回复
记好了..你打印的时候哪个Graphics.CompositingQuality 和Graphics.InterpolationMode..不是你绘图的Graphcis...也就是控制打印时候的清晰图..不是制作图片的.
cui1193467374xing 2011-01-20
  • 打赏
  • 举报
回复
System.Drawing.Drawing2D.CompositingQuality.HighQuality
SmoothingMode = SmoothingMode.AntiAlias;
cui1193467374xing 2011-01-20
  • 打赏
  • 举报
回复
System.Drawing.Drawing2D.CompositingQuality.HighQuality
SmoothingMode = SmoothingMode.AntiAlias;
cui1193467374xing 2011-01-20
  • 打赏
  • 举报
回复
System.Drawing.Drawing2D.CompositingQuality.HighQuality
SmoothingMode = SmoothingMode.AntiAlias;
Ray_Yang 2011-01-20
  • 打赏
  • 举报
回复
可是我打印的是生成好的stream 输出的到页面的图片啊 ,因为我还有一些乱其他八糟的数据 不能 printdocument
wuyq11 2011-01-19
  • 打赏
  • 举报
回复
System.Drawing.Drawing2D.CompositingQuality.HighQuality
SmoothingMode = SmoothingMode.AntiAlias;

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧