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

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

?? forwcomptransfspec.java

?? jpeg2000算法實現
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
	}        // Check that default value has been specified        if(getDefault()==null){            int ndefspec = 0;            for(int t=nt-1; t>=0; t--){                for(int c=nc-1; c>=0 ; c--){                    if(specValType[t][c] == SPEC_DEF){                        ndefspec++;                    }                }            }                        // If some tile-component have received no specification, it takes            // the default value defined in ParameterList            if(ndefspec!=0){                param = pl.getDefaultParameterList().getParameter("Mct");                if(param==null){                    if(nc==3) {                        AnWTFilter[][] anfilt;                        int[] filtType = new int[nComp];                        for(int c=0;c<nComp; c++){                            anfilt = (AnWTFilter[][])wfs.getCompDef(c);                            filtType[c] = anfilt[0][0].getFilterType();                        }                        // Check that all filters are the same one                        boolean reject = false;                        for(int c=1; c<nComp;c++){                            if(filtType[c]!=filtType[0])                                reject = true;                        }                        if(reject)                            param = "off";                        else                            param = "on";                    }                    else                         param = "off";                                        if(param.equals("off")){                        setDefault("none");                    }                    else if(param.equals("on")){                        if(nc<3)                            throw new                                 IllegalArgumentException("Cannot use "+                                                         "component"+                                                         " transformation"+                                                         " with "+                                                         "less than 3 "+                                                         "components"+                                                         " within the image");                        // Chose component transformation depending on wavelet                        // filters used                        int filtType = getFilterType(-1,wfs);                                                switch(filtType){                        case FilterTypes.W5X3:                            setDefault("rct");                            return;                        case FilterTypes.W9X7:                            setDefault("ict");                            return;                        default:                            throw new                                 IllegalArgumentException("Default filter is "+                                                         "not JPEG 2000 part"+                                                         " I compliant");                        }                    }                    else{                        throw new                             IllegalArgumentException("Default parameter of "+                                                     "option Mct not"+                                                     " recognized: "+param);                    }                } else if(param.equals("off")){                    setDefault("none");                }                else if(param.equals("on")){                    if(nc<3)                        throw new IllegalArgumentException("Cannot use "+                                                           "component"+                                                           " transformation "+                                                           "with "+                                                           "less than 3 "+                                                           "components"+                                                           " within the "+                                                           "image");                    int filterType = getFilterType(-1,wfs);                                    switch(filterType){                    case FilterTypes.W5X3:                        setDefault("rct");                        return;                    case FilterTypes.W9X7:                        setDefault("ict");                        return;                    default:                        throw new IllegalArgumentException("Default filter"+                                                           " is "+                                                           "not JPEG 2000"+                                                           " part"+                                                           " I compliant");                    }                }                else{                    throw new IllegalArgumentException("Default parameter of "+                                                       "option Mct not"+                                                       " recognized: "+param);                }            }            else{                // All tile-component have been specified, takes the first                // tile-component value as default.                setDefault(getTileCompVal(0,0));                switch(specValType[0][0]){                case SPEC_TILE_DEF:                    for(int c=nc-1; c>=0; c--){                        if(specValType[0][c]==SPEC_TILE_DEF)                            specValType[0][c] = SPEC_DEF;                    }                    tileDef[0] = null;                    break;                case SPEC_COMP_DEF:                    for(int t=nt-1; t>=0; t--){                        if(specValType[t][0]==SPEC_COMP_DEF)                            specValType[t][0] = SPEC_DEF;                    }                    compDef[0] = null;                    break;                case SPEC_TILE_COMP:                    specValType[0][0] = SPEC_DEF;                    tileCompVal.put("t0c0",null);                    break;                }            }	}                // Check validity of component transformation of each tile compared to        // the filter used.        for(int t=nt-1; t>=0; t--){            if(((String)getTileDef(t)).equals("none")){                // No comp. transf is used. No check is needed                continue;            }            else if(((String)getTileDef(t)).equals("rct")){                // Tile is using Reversible component transform                int filterType = getFilterType(t,wfs);                switch(filterType){                case FilterTypes.W5X3: // OK                    break;                case FilterTypes.W9X7: // Must use ICT                    if(isTileSpecified(t)){                        // User has requested RCT -> Error                        throw new IllegalArgumentException("Cannot use RCT "+                                                           "with 9x7 filter "+                                                           "in tile "+t);                    }                    else{ // Specify ICT for this tile                        setTileDef(t,"ict");                    }                    break;                default:                    throw new IllegalArgumentException("Default filter is "+                                                       "not JPEG 2000 part"+                                                       " I compliant");                }            }            else{ // ICT                int filterType = getFilterType(t,wfs);                switch(filterType){                case FilterTypes.W5X3: // Must use RCT                    if(isTileSpecified(t)){                        // User has requested ICT -> Error                        throw new IllegalArgumentException("Cannot use ICT "+                                                           "with filter 5x3 "+                                                           "in tile "+t);                    }                    else{                        setTileDef(t,"rct");                    }                    break;                case FilterTypes.W9X7: // OK                    break;                default:                    throw new IllegalArgumentException("Default filter is "+                                                       "not JPEG 2000 part"+                                                       " I compliant");                                    }            }        }    }    /** Get the filter type common to all component of a given tile. If the     * tile index is -1, it searches common filter type of default     * specifications.     *     * @param t The tile index     *     * @param wfs The analysis filters specifications      *     * @return The filter type common to all the components      *     */    private int getFilterType(int t, AnWTFilterSpec wfs){        AnWTFilter[][] anfilt;        int[] filtType = new int[nComp];        for(int c=0;c<nComp; c++){            if(t==-1)                anfilt = (AnWTFilter[][])wfs.getCompDef(c);            else                anfilt = (AnWTFilter[][])wfs.getTileCompVal(t,c);            filtType[c] = anfilt[0][0].getFilterType();        }                // Check that all filters are the same one        boolean reject = false;        for(int c=1; c<nComp;c++){            if(filtType[c]!=filtType[0])                reject = true;        }        if(reject){            throw new IllegalArgumentException("Can not use component"+                                               " transformation when "+                                               "components do not use "+                                               "the same filters");        }        return filtType[0];    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲高清免费观看| 91在线观看地址| 免费人成在线不卡| 亚洲国产精品视频| 亚洲mv在线观看| 亚洲激情一二三区| 亚洲精品一二三| 亚洲精品日产精品乱码不卡| 亚洲视频一区二区在线| 国产精品麻豆网站| 亚洲美女电影在线| 亚洲一区二区精品久久av| 亚洲午夜免费电影| 丝袜美腿高跟呻吟高潮一区| 亚洲伊人伊色伊影伊综合网| 丝袜脚交一区二区| 久久se这里有精品| 国产成人免费9x9x人网站视频| 国产成人综合亚洲网站| 成人高清免费观看| 色先锋资源久久综合| 欧美色老头old∨ideo| 欧美一区二区三区不卡| 日韩欧美一区电影| 久久久久青草大香线综合精品| 国产精品久久久久久久午夜片| 亚洲女爱视频在线| 婷婷中文字幕综合| 麻豆久久久久久久| 国产suv精品一区二区6| 色综合一区二区三区| 91精品久久久久久久91蜜桃| 欧美精品一区二区精品网| 日本一区二区久久| 亚洲网友自拍偷拍| 国内成+人亚洲+欧美+综合在线| 成人动漫一区二区在线| 欧美日韩国产综合久久 | 国产欧美一区二区三区鸳鸯浴 | 亚洲欧洲av在线| 五月激情综合婷婷| 国产精品18久久久久久vr| 91麻豆国产福利在线观看| 亚洲影院理伦片| 美女视频网站久久| 色综合夜色一区| 日韩欧美国产系列| 日韩美女啊v在线免费观看| 免费观看91视频大全| 成人综合在线视频| 91精品婷婷国产综合久久竹菊| 日本一区二区电影| 免费精品99久久国产综合精品| 不卡欧美aaaaa| 欧美一区二区三区视频免费播放| 中文文精品字幕一区二区| 午夜精品久久久久久久99水蜜桃 | 狠狠v欧美v日韩v亚洲ⅴ| 色综合久久中文字幕| 亚洲精品在线免费观看视频| 亚洲免费资源在线播放| 国产综合一区二区| 欧美日本一道本| 亚洲欧美怡红院| 国产精品中文字幕日韩精品| 欧美日韩精品一区二区天天拍小说 | 精品少妇一区二区三区日产乱码| 一色桃子久久精品亚洲| 免费观看日韩电影| 欧美视频一区在线观看| 中文字幕巨乱亚洲| 裸体健美xxxx欧美裸体表演| 91国产精品成人| 中文字幕亚洲在| 东方欧美亚洲色图在线| 日韩欧美一级在线播放| 欧美在线不卡视频| 久久久久久久久蜜桃| 久久精品国产免费| 91精品中文字幕一区二区三区| 亚洲女厕所小便bbb| 成人激情文学综合网| 久久综合色天天久久综合图片| 日本欧美肥老太交大片| 欧洲av一区二区嗯嗯嗯啊| 一区二区中文字幕在线| 国产高清在线精品| 精品动漫一区二区三区在线观看| 日韩电影一区二区三区| 欧美最猛性xxxxx直播| 亚洲女性喷水在线观看一区| 不卡电影一区二区三区| 国产欧美精品在线观看| 国产一区福利在线| 精品国产sm最大网站| 免费成人你懂的| 91精品国产一区二区| 青青草原综合久久大伊人精品| 欧美老肥妇做.爰bbww视频| 夜夜嗨av一区二区三区网页| 一本色道a无线码一区v| 亚洲日本韩国一区| 色婷婷综合久久久| 一区二区三区在线高清| 91福利精品第一导航| 一区二区久久久| 欧美亚洲综合在线| 日韩精品免费专区| 欧美一区二区高清| 国产一区二区三区精品欧美日韩一区二区三区| 日韩精品资源二区在线| 久久91精品国产91久久小草| 久久久美女艺术照精彩视频福利播放| 国产一区二区三区免费观看 | 国产在线精品视频| 久久久久免费观看| 成人在线视频首页| 亚洲免费在线观看视频| 在线观看视频一区二区欧美日韩| 亚洲高清免费在线| 日韩一区二区三区在线视频| 精品在线播放免费| 国产亚洲成年网址在线观看| 久久精品亚洲一区二区三区浴池| 国产69精品久久99不卡| 亚洲日本电影在线| 欧美日韩精品欧美日韩精品一| 秋霞电影网一区二区| 久久奇米777| 色呦呦国产精品| 日韩在线a电影| 久久精品日韩一区二区三区| 91蜜桃传媒精品久久久一区二区| 亚洲国产色一区| 日韩精品一区二区三区视频播放 | 亚洲午夜私人影院| 欧美又粗又大又爽| 蜜桃精品视频在线| 中文字幕av在线一区二区三区| 99re8在线精品视频免费播放| 亚洲成a人在线观看| 欧美不卡一区二区| www.亚洲在线| 视频一区中文字幕国产| 26uuuu精品一区二区| 色综合久久久久网| 久久精品久久99精品久久| 国产精品国产三级国产普通话99 | 国产成人自拍网| 亚洲自拍都市欧美小说| 久久综合一区二区| 色久优优欧美色久优优| 麻豆91在线播放| 中文字幕一区二区三区精华液| 4438x成人网最大色成网站| 国产盗摄精品一区二区三区在线| 亚洲国产综合人成综合网站| 欧美成人精精品一区二区频| 色综合色综合色综合| 琪琪久久久久日韩精品| 亚洲欧美影音先锋| 久久夜色精品一区| 欧美日韩免费在线视频| 成人永久免费视频| 蜜臀av性久久久久av蜜臀妖精| 中文字幕日本不卡| 欧美电视剧免费全集观看| 色哟哟日韩精品| 国产精品99久久久久久有的能看| 性做久久久久久免费观看| 国产精品伦理在线| 精品国产网站在线观看| 欧美一a一片一级一片| 不卡的看片网站| 国产精品一区二区三区网站| 人人狠狠综合久久亚洲| 亚洲美女视频一区| 国产精品久久久99| 久久久亚洲精华液精华液精华液| 制服丝袜成人动漫| 在线视频欧美精品| av不卡一区二区三区| 国产精品自拍毛片| 久久爱另类一区二区小说| 午夜精品久久久久久久久| 亚洲欧美成aⅴ人在线观看| 亚洲国产精品t66y| 久久影视一区二区| 日韩一二三区视频| 欧美一区二区视频免费观看| 91福利在线看| 99v久久综合狠狠综合久久| 国产传媒日韩欧美成人| 国产一区二区不卡在线| 美女视频黄a大片欧美| 日韩国产在线一| 三级不卡在线观看| 爽爽淫人综合网网站| 欧美亚洲综合在线| 一本一道久久a久久精品综合蜜臀|