<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    sunfruit[請訪問http://www.fruitres.cn]

    --我相信JAVA能走得更遠 QQ:316228067

    [原創]通過JAVA改變圖片的像素Alpha值實現圖片透明

        --sunfruit

        設置圖片的每個象素Alpha,使得圖片透明,核心代碼如下

        private void setAlpha(ByteArrayOutputStream os) {
        /**
         * 增加測試項
         * 讀取圖片,繪制成半透明
         */
        try {

          ImageIcon imageIcon = new ImageIcon(os.toByteArray());
          BufferedImage bufferedImage = new BufferedImage(imageIcon.getIconWidth(),imageIcon.getIconHeight()
              , BufferedImage.TYPE_4BYTE_ABGR);
          Graphics2D g2D = (Graphics2D) bufferedImage.getGraphics();
          g2D.drawImage(imageIcon.getImage(), 0, 0,
                               imageIcon.getImageObserver());
          //循環每一個像素點,改變像素點的Alpha值
          int alpha = 100;
          for (int j1 = bufferedImage.getMinY(); j1 < bufferedImage.getHeight(); j1++) {
            for (int j2 = bufferedImage.getMinX(); j2 < bufferedImage.getWidth(); j2++) {
              int rgb = bufferedImage.getRGB(j2, j1);
              rgb = ( (alpha + 1) << 24) | (rgb & 0x00ffffff);
              bufferedImage.setRGB(j2, j1, rgb);
            }
          }
          g2D.drawImage(bufferedImage, 0, 0, imageIcon.getImageObserver());
         
          //生成圖片為PNG

          ImageIO.write(bufferedImage, "png",  new File(圖片路徑));
        }
        catch (Exception e) {
          e.printStackTrace();
        }

      }

    posted on 2007-05-20 00:20 sunfruit 閱讀(12121) 評論(0)  編輯  收藏 所屬分類: JAVA SE & EE

    主站蜘蛛池模板: 亚洲国产精彩中文乱码AV| 国产精品嫩草影院免费| 亚洲熟妇丰满多毛XXXX| 一级毛片大全免费播放| 亚洲国产精品无码久久青草| 香蕉视频免费在线播放| 亚洲日韩VA无码中文字幕| 一级毛片正片免费视频手机看| 又黄又大又爽免费视频| 黄色免费在线网址| 在线观看亚洲精品国产| 99久久99这里只有免费的精品| 亚洲gv白嫩小受在线观看| 99免费在线观看视频| 亚洲人成网站18禁止久久影院| 免费在线观看的网站| 亚洲精品日韩一区二区小说| 国产猛烈高潮尖叫视频免费| 一级毛片视频免费| 久久久久久久久亚洲| 人妻无码久久一区二区三区免费 | 国产一级淫片免费播放电影| 疯狂做受xxxx高潮视频免费| 亚洲精品无码av天堂| 日韩精品久久久久久免费| 亚洲国产日韩女人aaaaaa毛片在线| 18禁超污无遮挡无码免费网站国产 | AV大片在线无码永久免费| 亚洲乱妇熟女爽到高潮的片| 亚洲av再在线观看| 久久综合给合久久国产免费| 亚洲乱码一区av春药高潮| 国产女高清在线看免费观看| 国产精品免费大片一区二区| 亚洲成在人天堂在线| 一个人免费观看视频www| 九九久久国产精品免费热6| 亚洲AV永久无码精品水牛影视| 精品国产无限资源免费观看| 国产亚洲精品精品精品| 久久亚洲成a人片|