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

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

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

    Vikings

    java.awt.Image 的幾樣經(jīng)驗(yàn)

    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 閱讀(2340) 評論(1)  編輯  收藏

    Feedback

    # re: java.awt.Image 的幾樣經(jīng)驗(yàn) 2006-07-31 17:42 jd

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



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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 成人免费视频88| 黄瓜视频影院在线观看免费| 国产网站免费观看| 最新亚洲精品国偷自产在线| 黄色网址免费大全| 亚洲另类自拍丝袜第1页| 中国人xxxxx69免费视频| 亚洲中文字幕人成乱码| 97视频热人人精品免费| 亚洲日韩精品国产3区| 国产免费直播在线观看视频| 污污视频免费观看网站| 成人亚洲性情网站WWW在线观看| 羞羞视频免费网站入口| 亚洲精品无码久久久久AV麻豆| 国产精品免费久久久久影院| 亚洲欧洲日产国码av系列天堂| 美女内射无套日韩免费播放 | 亚洲精品狼友在线播放| 免费高清国产视频| 亚洲手机中文字幕| 妞干网在线免费观看| 美女黄频免费网站| 亚洲国产精品VA在线看黑人| 亚洲一级毛片免费观看| 亚洲乱码无人区卡1卡2卡3| 免费大片在线观看网站| 免费精品一区二区三区第35| 亚洲午夜精品一区二区公牛电影院 | 亚洲综合久久综合激情久久 | 国产乱码免费卡1卡二卡3卡| 羞羞漫画登录页面免费 | 亚洲最大福利视频| 日韩亚洲精品福利| 一级成人a毛片免费播放| 99久久婷婷国产综合亚洲| 亚洲AV日韩精品一区二区三区| 九九美女网站免费| 亚洲综合色婷婷在线观看| 久久国产成人亚洲精品影院| 曰曰鲁夜夜免费播放视频|