现在实现了图片打上水印,但是水印图片只是直接盖在原图片上,跪求解决办法,急
在网上找了点东东:
    // heightW   =   waterImg.getHeight();
      for   (   x=1; x < widthW ; x++)   {
           for   (y=1; y < heightW ; y++)   {
             al=diaphaneity;
               Color   c   =   new   Color(waterImg.getRGB(x,   y));
                  Cr   =   c.getRed()   *   al/100;
                  Cg   =   c.getGreen()   *   al/100;
                  Cb   =   c.getBlue()   *   al/100;
               c   =   new   Color(Cr,   Cg,   Cb);
               waterImg.setRGB(x,   y,   c.getRGB());
               
             } 
           但是这里只是处理了水印图片的RGB,没有解决透明这一问题,解决就结贴

解决方案 »

  1.   

    到目前为止,IE还不支持显示PNG透明图片,日前在http://homepage.ntlworld.com看到了一则解决方法,加一个JS文件,就能解决,IE>=5.5。如下图是透明的PNG32格式。http://www.forest53.com/tutorials/tutorials_show.asp?id=15
      

  2.   

    生成水印图片的java程序http://spaces.msn.com/xlyyc/Blog/cns!1pvULQLHrA0Jx3L_jVmqThVg!157.entry
      

  3.   

    开源组件  制作缩略图/给图片加水印http://club.gamvan.com/club/clubPage.jsp?ccStyle=0&tID=1933&ccID=8
      

  4.   

    呵呵,goalshx(天天天蓝) ,是我,山魂孤魂,楼上几位大哥的回复我都看了下,但是还是没有说到点上,如果哪位用java处理过图片透明度问题的话,可以分享下不,先在这里,谢谢了