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

    Feedback

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

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



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


    網站導航:
     
    主站蜘蛛池模板: 亚洲国产精品一区第二页| 99亚洲精品卡2卡三卡4卡2卡| 中文字幕亚洲免费无线观看日本| 亚洲人成电影网站久久| 精品国产福利尤物免费| 无码国产精品一区二区免费| 免费播放特黄特色毛片| 亚洲av无码专区在线| 久久高潮一级毛片免费| 亚洲日本一区二区一本一道| 亚洲伊人久久大香线蕉在观| 一级日本高清视频免费观看| 成年午夜视频免费观看视频| 久久久无码精品亚洲日韩蜜桃| 日韩亚洲综合精品国产| 国产在线观看免费视频播放器| 亚洲国产日韩在线人成下载| 无码人妻一区二区三区免费手机| 水蜜桃亚洲一二三四在线| 久久久久久毛片免费播放| 久久精品国产亚洲沈樵| 一区二区三区四区免费视频| 亚洲国产精品va在线播放| 亚洲精品免费在线观看| 亚洲av永久无码嘿嘿嘿| www国产亚洲精品久久久| 国产午夜亚洲精品| 免费v片在线观看品善网| a级毛片免费完整视频| 亚洲精品视频在线观看你懂的| 久久精品国产亚洲av品善| 国产成人亚洲综合无码| 亚洲免费在线视频观看| 亚洲高清在线mv| 天天摸天天操免费播放小视频| 7777久久亚洲中文字幕蜜桃| 日韩精品无码区免费专区 | 久久夜色精品国产亚洲AV动态图 | 国产成人亚洲综合一区| 免费少妇a级毛片| 在线观看免费中文视频|