怎样实现图像边缘的柔化,例如一个红色的矩形,其边缘应与背景色混合,达到柔化的效果。不知怎样用JAVA2D实现,求教高手!!

解决方案 »

  1.   

    从BufferedImage中取得图像边缘的像素,调节每个像素的alpha值。
    不知道有没更直接的方法。
      

  2.   

    我没有现成的代码,
    你看看BufferedImage类的结构,很容易从里面取出像素调节,具体取出哪部分像素就需要你自己计算了。
    可以参考《Programmer's Guide to the JavaTM 2D API》中关于图像的部分。