水墨大写意笔法模拟简易方法

来源:互联网 发布:女人之间的嫉妒知乎 编辑:程序博客网 时间:2024/06/08 06:26

中国水墨画的笔法是随意灵动变化多端的,如何模拟这种变幻的笔法?其实非常简单,只需要一个椭圆,随机变幻长宽比,就可以模拟毛笔接触纸面轻重缓急的随机变化了。



先看看效果图:




关键代码:

  private void canvas1MouseDragged(MouseEvent evt)  {    int x = evt.getX();    int y = evt.getY();    int penWidth = (int)(Math.random() * 20.0D);    int penHeight = (int)(Math.random() * 20.0D);    Graphics pen = this.canvas1.getGraphics();    pen.setColor(Color.black);    Color color = Color.black;    color = this.jColorChooser1.getColor();    pen.setColor(color);    pen.fillOval(x - penWidth / 2, y - penHeight / 2, penWidth, penHeight);  }





0 0
原创粉丝点击