<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)航:
     
    主站蜘蛛池模板: 亚洲中久无码永久在线观看同| www国产亚洲精品久久久日本| 亚洲国产精品无码久久久不卡| 日本高清免费中文在线看| 国产福利免费观看| 特级毛片全部免费播放| 亚洲 小说区 图片区 都市| 一个人看的www免费在线视频| 男人的天堂亚洲一区二区三区 | 亚洲中文字幕久久精品蜜桃| 亚洲AⅤ视频一区二区三区| 免费激情网站国产高清第一页| 国产免费变态视频网址网站 | 国产精品无码永久免费888 | 中文字幕无码精品亚洲资源网| 欧洲乱码伦视频免费国产| 亚洲日韩欧洲无码av夜夜摸| 久久青草91免费观看| 亚洲高清资源在线观看| 嫖丰满老熟妇AAAA片免费看| 亚洲妇女无套内射精| 国产偷国产偷亚洲高清日韩| 久草免费福利视频| 亚洲一卡2卡3卡4卡国产网站| 成全影视免费观看大全二| 羞羞视频免费网站含羞草| 亚洲韩国精品无码一区二区三区 | 永久免费A∨片在线观看| 亚洲第一页中文字幕| 四虎影视在线永久免费观看| 精品一区二区三区免费视频| 久久精品国产亚洲AV无码麻豆| 午夜影视在线免费观看| 热久久这里是精品6免费观看| 亚洲中文久久精品无码1| 国产成人免费高清在线观看| a视频在线观看免费| 亚洲性色AV日韩在线观看| 亚洲毛片网址在线观看中文字幕| 久久久久久久99精品免费| 亚洲中文精品久久久久久不卡|