我使用图片上加文字的方法,效果不好,实现不了平滑字体,使用去锯齿的方法,效果也不如意。

解决方案 »

  1.   

    用Image.Save的时候,选择最长的那个重载方法,会要你传入一个EncoderParameter类型的变量。通过该变量,你可以设置保存图片的质量。直接使用Image.Save的话,保存出来jpg的质量是非常低的。
      

  2.   

    我怎么看很多网站上保存的都是png文件,而且质量都不错,据我们美工说使用了去锯齿的方法,我在程序中也写了去锯齿的方法,怎么效果不行呢?
      

  3.   

    你仅仅是设置了Graphics在图片绘制时的质量,没有设置保存时的质量。
      

  4.   

    http://community.csdn.net/Expert/topic/4876/4876764.xml?temp=.3063623验证码技术在网站中的应用
      

  5.   

    保存时质量,我不是在一开头就说了吗:用Image.Save的时候,选择最长的那个重载方法,会要你传入一个EncoderParameter类型的变量。通过该变量,你可以设置保存图片的质量。直接使用Image.Save的话,保存出来jpg的质量是非常低的。