<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

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



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


    網站導航:
     
    主站蜘蛛池模板: 黄色三级三级免费看| 国产91在线|亚洲| 91视频免费观看| 亚洲日韩欧洲无码av夜夜摸| ssswww日本免费网站片| 亚洲精品乱码久久久久久按摩| 免费人成视频在线播放| 亚洲性日韩精品国产一区二区| 国产成人1024精品免费| 亚洲精品自在在线观看| 黄色片免费在线观看| 亚洲白嫩在线观看| 全免费一级毛片在线播放| 香蕉视频在线观看免费| 中文字幕在线亚洲精品| 久久国产精品免费网站| 亚洲免费二区三区| 日韩一区二区免费视频| 九九99热免费最新版| 亚洲电影一区二区| 免费观看黄网站在线播放| 色天使色婷婷在线影院亚洲| 亚洲色一色噜一噜噜噜| 最近免费最新高清中文字幕韩国| 亚洲伦理一二三四| 免费一区二区视频| 鲁丝片一区二区三区免费| 精品亚洲成A人无码成A在线观看| 免费无码又爽又刺激高潮的视频| 亚洲免费日韩无码系列| 1区1区3区4区产品亚洲| 日本不卡高清中文字幕免费| 国产99视频精品免费视频76| 亚洲色大成网站www永久| 国产色爽女小说免费看| 玖玖在线免费视频| 精品国产_亚洲人成在线| 亚洲AV无码国产丝袜在线观看| 成人无码区免费视频观看| 三年片在线观看免费西瓜视频| jlzzjlzz亚洲jzjzjz|