亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? jpegscan.java

?? Free Software Foundation Inc.公司用java寫的jpeg解碼器。一個優秀的圖像解碼器面向對象模型。
?? JAVA
字號:
/* JPEGScan.java --
   Copyright (C)  2005  Free Software Foundation, Inc.

This file is part of GNU Classpath.

GNU Classpath is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.

GNU Classpath is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
General Public License for more details.

You should have received a copy of the GNU General Public License
along with GNU Classpath; see the file COPYING.  If not, write to the
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301 USA.

Linking this library statically or dynamically with other modules is
making a combined work based on this library.  Thus, the terms and
conditions of the GNU General Public License cover the whole
combination.

As a special exception, the copyright holders of this library give you
permission to link this library with independent modules to produce an
executable, regardless of the license terms of these independent
modules, and to copy and distribute the resulting executable under
terms of your choice, provided that you also meet, for each linked
independent module, the terms and conditions of the license of that
module.  An independent module is a module which is not derived from
or based on this library.  If you modify this library, you may extend
this exception to your version of the library, but you are not
obligated to do so.  If you do not wish to do so, delete this
exception statement from your version. */

package gnu.javax.imageio.jpeg;

import java.util.ArrayList;

public class JPEGScan
{
  private int maxHeight = 0, maxWidth = 0, maxV = 0, maxH = 0;
  private int numOfComponents = 0, numOfComponentBlocks = 0;
  private ArrayList components = new ArrayList();

  public JPEGScan()
  {
    // Nothing to do here.
  }

  public JPEGScan(int h, int w)
  {
    maxHeight=h;
    maxWidth=w;
  }

  private void recalculateDimensions()
  {
    JPEGComponent comp;

    // Compute the maximum H, maximum V factors defined in Annex A of the ISO
    // DIS 10918-1.
    for(int i=0; i < components.size() ; i++)
      {
        comp = (JPEGComponent)components.get(i);
        if(comp.factorH > maxH)
          maxH=comp.factorH;
        if(comp.factorV > maxV)
          maxV=comp.factorV;
      }

    for(int i=0; i < components.size() ; i++)
      {
        comp = (JPEGComponent)components.get(i);
        comp.maxH = maxH;
        comp.maxV = maxV;
      }

  }

  public void addComponent(byte id, byte factorHorizontal, byte factorVertical,
                           byte quantizationID)
  {
    JPEGComponent component = new JPEGComponent(id, factorHorizontal, factorVertical, quantizationID);
    components.add((Object)component);
    recalculateDimensions();
    numOfComponents++;
    numOfComponentBlocks += factorHorizontal*factorVertical;
  }

  public JPEGComponent getComponentByID(byte id)
  {
    JPEGComponent comp = (JPEGComponent)components.get(0);
    for(int i=0; i < components.size() ; i++)
      {
        comp=(JPEGComponent)components.get(i);
        if(comp.component_id==id)
          break;
      }
    return(comp);
  }

  public JPEGComponent get(int id)
  {
    return((JPEGComponent)components.get(id));
  }

  public int getX(byte id)
  {
    JPEGComponent comp = getComponentByID(id);
    return(comp.width);
  }

  public int getY(byte id)
  {
    JPEGComponent comp = getComponentByID(id);
    return(comp.height);
  }

  public int getMaxV()
  {
    return(maxV);
  }

  public int getMaxH()
  {
    return(maxH);
  }

  public void setWidth(int w)
  {
    maxWidth=w;
  }

  public void setHeight(int h)
  {
    maxHeight=h;
  }

  public int size()
  {
    return(numOfComponents);
  }

  public int sizeComponentBlocks()
  {
    return(numOfComponentBlocks);
  }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲在线免费播放| caoporm超碰国产精品| 国产精品久久夜| 精品国产伦一区二区三区观看体验| 91麻豆精品秘密| 91丝袜呻吟高潮美腿白嫩在线观看| 成人午夜免费电影| 不卡一区二区在线| 成人黄页毛片网站| jlzzjlzz亚洲女人18| 99精品视频在线免费观看| 99久久免费精品高清特色大片| 粉嫩久久99精品久久久久久夜| 国产成人超碰人人澡人人澡| 国产成人精品免费在线| 国产jizzjizz一区二区| 不卡av免费在线观看| 一本大道av一区二区在线播放| 欧美午夜影院一区| 欧美日韩精品系列| 中文字幕亚洲欧美在线不卡| 亚洲人成小说网站色在线| 亚洲特黄一级片| 亚洲国产综合色| 久久成人免费电影| 国产91丝袜在线18| 欧美三级在线播放| 久久综合久色欧美综合狠狠| 国产精品毛片a∨一区二区三区 | 日本精品视频一区二区| 欧美性一二三区| 3atv一区二区三区| 欧美经典一区二区| 亚洲国产成人高清精品| 国产剧情一区在线| 欧美亚洲国产一区二区三区va| 日韩午夜激情电影| 自拍偷拍亚洲激情| 麻豆传媒一区二区三区| jizz一区二区| 欧美一区二区精品久久911| 国产精品免费看片| 麻豆精品国产91久久久久久| 盗摄精品av一区二区三区| 91高清在线观看| 中文在线一区二区| 美女在线观看视频一区二区| 成人av电影在线观看| 欧美一级艳片视频免费观看| 17c精品麻豆一区二区免费| 麻豆极品一区二区三区| 欧美色手机在线观看| 中文字幕久久午夜不卡| 日本不卡一区二区三区| 99精品在线观看视频| 久久久精品日韩欧美| 视频一区二区国产| 色综合天天综合狠狠| 亚洲一级二级三级| 床上的激情91.| 日韩亚洲欧美在线| 亚洲成人综合网站| 一本大道久久a久久综合| 中文字幕+乱码+中文字幕一区| 麻豆精品视频在线观看免费| 欧美撒尿777hd撒尿| 亚洲综合一区二区| 一本久久综合亚洲鲁鲁五月天| 欧美激情在线看| 国产高清不卡一区| 久久精品亚洲精品国产欧美kt∨| 日韩精品一级二级 | 青青草国产成人99久久| 欧美中文字幕不卡| 亚洲私人影院在线观看| 色狠狠桃花综合| 亚洲黄色av一区| 在线免费观看成人短视频| 亚洲天堂2014| 91国偷自产一区二区开放时间| 亚洲色图19p| 91搞黄在线观看| 亚洲国产你懂的| 9191成人精品久久| 麻豆免费看一区二区三区| 欧美一区二区三区公司| 狂野欧美性猛交blacked| 日韩精品一区二区三区视频 | 91在线观看成人| 亚洲欧美日韩国产综合| 91久久精品网| 免费精品99久久国产综合精品| 欧美一级黄色录像| 麻豆精品一区二区av白丝在线| 久久嫩草精品久久久精品| 国产成人丝袜美腿| 亚洲精品伦理在线| 欧美日高清视频| 国产一区二区三区四| 国产精品欧美精品| 欧美在线免费观看亚洲| 蜜桃一区二区三区在线| 中文字幕精品三区| 欧美日韩精品一区二区三区蜜桃| 免费观看91视频大全| 中文字幕在线一区免费| 欧美日韩综合在线免费观看| 激情欧美一区二区| 中文字幕亚洲精品在线观看 | 另类小说视频一区二区| 中文字幕电影一区| 91麻豆精品国产| 成人免费高清在线观看| 天天爽夜夜爽夜夜爽精品视频| 精品理论电影在线观看 | 欧美少妇xxx| 国产伦精品一区二区三区视频青涩| 中文字幕亚洲一区二区av在线 | 国产精品一线二线三线精华| 国产精品国产自产拍在线| 91精品国产综合久久久久久漫画| 国产成人小视频| 丝袜诱惑亚洲看片| 亚洲天天做日日做天天谢日日欢| 日韩一区二区视频| 在线免费观看日韩欧美| 风间由美一区二区av101| 首页国产丝袜综合| 亚洲乱码国产乱码精品精的特点| 欧美不卡一区二区| 欧美丰满高潮xxxx喷水动漫| 成人av电影在线| 国产精品亚洲第一区在线暖暖韩国| 亚洲高清一区二区三区| 亚洲品质自拍视频| 国产欧美日韩精品a在线观看| 日韩亚洲欧美一区| 欧美精品黑人性xxxx| 欧洲av在线精品| 91亚洲午夜精品久久久久久| 国产精品1024久久| 激情六月婷婷久久| 日本午夜一本久久久综合| 一区二区视频在线看| 国产精品国产三级国产aⅴ中文| 国产亚洲欧洲一区高清在线观看| 777a∨成人精品桃花网| 欧美人与禽zozo性伦| 欧美少妇性性性| 91福利区一区二区三区| 色天使久久综合网天天| 一本色道久久综合亚洲91| 91美女片黄在线| 99久久99久久免费精品蜜臀| 风间由美一区二区av101| 懂色一区二区三区免费观看 | av中文字幕不卡| 成人永久免费视频| www.日韩大片| 色婷婷综合久久久中文字幕| 色婷婷国产精品| 在线不卡中文字幕| 91精品国产综合久久精品| 日韩欧美一区电影| 久久久精品日韩欧美| 国产免费成人在线视频| 中文字幕一区二区三区乱码在线| 一区二区三区在线视频观看58| 一区二区在线免费观看| 午夜伊人狠狠久久| 狠狠狠色丁香婷婷综合久久五月| 久久国产免费看| 成人精品免费看| 欧美性欧美巨大黑白大战| 69堂国产成人免费视频| 久久久综合视频| 日韩一区日韩二区| 亚洲在线观看免费视频| 免费在线成人网| 成人亚洲精品久久久久软件| 色一情一乱一乱一91av| 日韩小视频在线观看专区| 久久婷婷国产综合精品青草| 亚洲视频免费看| 美女视频一区在线观看| av不卡一区二区三区| 91超碰这里只有精品国产| 国产欧美一区二区精品仙草咪| 亚洲男人都懂的| 精品在线免费视频| 色菇凉天天综合网| www激情久久| 亚洲国产综合人成综合网站| 国产乱色国产精品免费视频| 91成人免费网站| 亚洲国产精品激情在线观看| 丝袜国产日韩另类美女| av一区二区三区黑人| 26uuu国产一区二区三区| 亚洲午夜久久久久中文字幕久|