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

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

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

    Vikings

    java.awt.Image 的幾樣經驗

    1. 從文件/或者Url中獲得Image.
    java.awt.image包下的

    Toolkit.getDefaultToolkit().createImage(Url)
    Toolkit.getDefaultToolkit().createImage(File);

    返回是java.awt.Image

    javax.imageio包下的:

    ImageIO.read(Url);

    返回是BufferedImage

    2. Image to bytes;

       Iterator iter = ImageIO.getImageWritersByMIMEType("image/jpeg");
                ImageWriter writer 
    = iter.hasNext() ? (ImageWriter) iter.next() : null;
                ByteArrayOutputStream baos 
    = new ByteArrayOutputStream();
                ImageOutputStream ios 
    = ImageIO.createImageOutputStream(baos);
                writer.setOutput(ios);
                BufferedImage rendImage 
    = null;
                
    if (image instanceof BufferedImage) {
                    rendImage 
    = (BufferedImage) image;
                }
     else {
                    Frame frame 
    = new Frame();
                    frame.addNotify();
                    MediaTracker tracker 
    = new MediaTracker(frame);                
                    tracker.addImage(image, 
    0);
                    tracker.waitForAll();
                    rendImage 
    = new BufferedImage(image.getWidth(null),
                            image.getHeight(
    null), 1);
                    Graphics g 
    = rendImage.createGraphics();
                    g.drawImage(image, 
    00null);
                }

                writer.write(
    new IIOImage(rendImage, nullnull));
                writer.dispose();
                
    return baos.toByteArray();

    3. 剪裁圖片
    起作用是ImageFilter

        ImageFilter smallCropFilter =new CropImageFilter(0,0,20,20);
        java.awt.Image smallImage
    = Toolkit.getDefaultToolkit().createImage(new FilteredImageSource(sourceImage.getSource(),smallCropFilter));                
                              




     

    posted on 2006-02-16 15:22 Vikings 閱讀(2339) 評論(1)  編輯  收藏

    Feedback

    # re: java.awt.Image 的幾樣經驗 2006-07-31 17:42 jd

    謝謝!剛好做圖片這一部分。  回復  更多評論   



    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲乱码一二三四区国产| 亚洲无码黄色网址| 亚洲毛片免费观看| 999国内精品永久免费视频| 精品熟女少妇AV免费观看| 国产伦精品一区二区三区免费迷| 亚洲第一黄片大全| 亚洲国产精品久久66| 亚洲av无码专区在线| 中文字幕一区二区免费| 18成禁人视频免费网站| 久久久无码精品亚洲日韩京东传媒| 亚洲喷奶水中文字幕电影| 亚洲一区二区三区免费观看| 亚洲性久久久影院| 久久免费视频一区| 毛片免费视频在线观看| 亚洲伊人久久大香线蕉综合图片 | 亚洲国产成人久久77| 在线观看无码AV网站永久免费| 亚洲一区无码精品色| 最近国语视频在线观看免费播放 | 亚洲人成伊人成综合网久久久| 九九精品成人免费国产片| 日本一道综合久久aⅴ免费| 亚洲成在人天堂在线| 无遮挡国产高潮视频免费观看| 99视频精品全部免费观看| 亚洲国产精品国产自在在线| 中文在线免费看视频| 区久久AAA片69亚洲| 国产精品亚洲专区无码不卡| 精品熟女少妇av免费久久| 国产亚洲人成网站观看| 亚洲AV无码精品国产成人| 日韩免费一区二区三区在线| 久久精品国产精品亚洲色婷婷| 男人天堂免费视频| 亚洲AV成人无码天堂| 国产综合亚洲专区在线| 99爱在线精品免费观看|