用笔刷画出的 一条均匀 的图案 怎么实现? 大侠给点建议!

解决方案 »

  1.   

    这个是画出一颗颗星吧,定义MouseMove事件,配合MouseDwon和MouseUp事件,实现绘图可以去查看http://photosprite.net/Default.aspx源码如何实现绘图
      

  2.   


    是 下载 PhotoSprite.dll  这个 怎么用啊??有两个类   一个类 里面都是一些枚举啊 !??
      

  3.   


    这个我也想过 把圆心 保存在 List<Point> 里面 ? 这样  当鼠标移动的时候 也就是画的时候 会有很多点都 记录不了 会丢失的 !也就是 你想记录  12345678  它反应慢 就只会记住 12 4 8 
      

  4.   


    这个图 是我用 Photoshop 画的   我想实现 这个效果 ! js 也可以么? 如果 可以 有思路没》?
      

  5.   


    基本上就是这样来弄了,你可以把一颗星用PNG图片读取进来,然后控制好间距绘制出来就是了
      

  6.   

    效果的确很好!
      .NET其实是很强大的!
      

  7.   

    查看http://photosprite.net/Default.aspx源码如何实现绘图
      

  8.   


    我想到的是Silverlight的InkPresenter控件,设置画刷样式为你的那个小星星图片即可。
      

  9.   

    可是我 不会 用Silverlight  这东西!
      

  10.   

    可以用GDI+ 画吧   应该!!
      

  11.   


    是可以 绘 出来 但是 要均匀  要排列 啊! 他说的是用
     Brush brush=new  TextureBrush(一张星星图片);
    这样也 没有排列 啊!
      

  12.   

    sub Mouse_Move()
    Using G as graphics=graphics.fromhandle(Me.Handle)
    G.Drawimage("c:\星星.gif",new rectangle(e.x,e.y,16,16),new rect(0,0,16,16)
    end using
    end sub