none
谁有C# 生成圆角缩略图的工具类 RRS feed

  • 问题

  • 本人想做一个上传时候自动把原图缩成小图(缩略图),然后在把生成的缩略图4个直角改成圆角,

    baidu google都只有生成缩略图的 但是没有可以一次性去处4个直角的

    想请教各位高手有现成的这样类库么?

     

     

    2010年5月21日 13:56

答案

  • 如果是web里面,最好还是通过ps来处理最好。

    虽然你看也可以采取如雪峰版主的做法,但是如果不是开发专门的图片处理软件,建议还是采取ps的方式实现。

    实在不行那就采用GDI+绘制缩略图了。

    http://www.pcjx.com/Dotnet/C/44032.html


    Microsoft Online Community Support
    2010年5月24日 3:03

全部回复

  • 你好!

       你可能需要自己写一下,把你现在生成缩略图的代码改一下,不是很容易映射,你可能要对图像做一些重绘的工作!


    周雪峰
    2010年5月22日 5:46
    版主
  • 关键是我不知道怎么能去掉4个直角`一点思路都没有` = =#

    关键是没有方法(画图类方法)能生成圆角

    PS里可以直接做出圆角的4边矩形 。C#里没有那样方法

    2010年5月22日 11:22
  • 你好!

         我不太清楚你是WinForm还是WebForm,如果是WinFrom可以用FillRoundRectangle方法绘制圆角矩形,然后把你的图片当成是画刷来填充!


    周雪峰
    2010年5月22日 12:11
    版主
  • 是Web有别办法么`
    2010年5月22日 12:24
  • 你好!

         用CSS来做,具体可以参考:

    http://www.51obj.cn/?p=580


    周雪峰
    2010年5月22日 12:34
    版主
  • 这个是圆角边框`

    我说的是图片变成圆角

    如果使用那个图片还是直角呀` 边框虽然圆角 但是图片一样直角显示效果很差

    2010年5月23日 2:22
  • 如果是web里面,最好还是通过ps来处理最好。

    虽然你看也可以采取如雪峰版主的做法,但是如果不是开发专门的图片处理软件,建议还是采取ps的方式实现。

    实在不行那就采用GDI+绘制缩略图了。

    http://www.pcjx.com/Dotnet/C/44032.html


    Microsoft Online Community Support
    2010年5月24日 3:03
  • 我也想知道呢~

    2010年5月24日 3:20