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

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

?? enumeratedcolorspacemapper.java

?? jpeg2000編解碼
?? JAVA
字號:
/***************************************************************************** * * $Id: EnumeratedColorSpaceMapper.java,v 1.1.1.1 2002/08/02 09:48:16 grosbois Exp $ * * Copyright Eastman Kodak Company, 343 State Street, Rochester, NY 14650 * $Date $ *****************************************************************************/package colorspace;import jj2000.j2k.util.ParameterList;import jj2000.j2k.image.BlkImgDataSrc;import jj2000.j2k.image.DataBlk;import jj2000.j2k.image.DataBlkInt;import jj2000.j2k.image.DataBlkFloat;import jj2000.j2k.image.ImgDataAdapter;import jj2000.j2k.util.FacilityManager;import jj2000.j2k.util.MsgLogger;/** * This class provides Enumerated ColorSpace API for the jj2000.j2k imaging chain * by implementing the BlkImgDataSrc interface, in particular the getCompData * and getInternCompData methods. *  * @see		jj2000.j2k.colorspace.ColorSpace * @version	1.0 * @author	Bruce A. Kern */public class EnumeratedColorSpaceMapper extends ColorSpaceMapper{    /**     * Factory method for creating instances of this class.     *   @param src -- source of image data     *   @param csMap -- provides colorspace info     * @return EnumeratedColorSpaceMapper instance     */    public static BlkImgDataSrc createInstance (BlkImgDataSrc src, ColorSpace csMap)         throws ColorSpaceException {        return new EnumeratedColorSpaceMapper (src, csMap); }    /**     * Ctor which creates an ICCProfile for the image and initializes     * all data objects (input, working, and output).     *     *   @param src -- Source of image data     *   @param csm -- provides colorspace info     */    protected EnumeratedColorSpaceMapper (BlkImgDataSrc src, ColorSpace csMap)          throws ColorSpaceException {        super (src, csMap);        /* end EnumeratedColorSpaceMapper ctor */ }    /**     * Returns, in the blk argument, a block of image data containing the     * specifed rectangular area, in the specified component. The data is     * returned, as a copy of the internal data, therefore the returned data     * can be modified "in place".     *     * <P>The rectangular area to return is specified by the 'ulx', 'uly', 'w'     * and 'h' members of the 'blk' argument, relative to the current     * tile. These members are not modified by this method. The 'offset' of     * the returned data is 0, and the 'scanw' is the same as the block's     * width. See the 'DataBlk' class.     *     * <P>If the data array in 'blk' is 'null', then a new one is created. If     * the data array is not 'null' then it is reused, and it must be large     * enough to contain the block's data. Otherwise an 'ArrayStoreException'     * or an 'IndexOutOfBoundsException' is thrown by the Java system.     *     * <P>The returned data has its 'progressive' attribute set to that of the     * input data.     *     * @param blk Its coordinates and dimensions specify the area to     * return. If it contains a non-null data array, then it must have the     * correct dimensions. If it contains a null data array a new one is     * created. The fields in this object are modified to return the data.     *     * @param c The index of the component from which to get the data. Only 0     * and 3 are valid.     *     * @return The requested DataBlk     *     * @see #getInternCompData     **/    public DataBlk getCompData (DataBlk out, int c) {        return src.getCompData (out, c); }    /**     * Returns, in the blk argument, a block of image data containing the     * specifed rectangular area, in the specified component. The data is     * returned, as a reference to the internal data, if any, instead of as a     * copy, therefore the returned data should not be modified.     *     * <P>The rectangular area to return is specified by the 'ulx', 'uly', 'w'     * and 'h' members of the 'blk' argument, relative to the current     * tile. These members are not modified by this method. The 'offset' and     * 'scanw' of the returned data can be arbitrary. See the 'DataBlk' class.     *     * <P>This method, in general, is more efficient than the 'getCompData()'     * method since it may not copy the data. However if the array of returned     * data is to be modified by the caller then the other method is probably     * preferable.     *     * <P>If possible, the data in the returned 'DataBlk' should be the     * internal data itself, instead of a copy, in order to increase the data     * transfer efficiency. However, this depends on the particular     * implementation (it may be more convenient to just return a copy of the     * data). This is the reason why the returned data should not be modified.     *     * <P>If the data array in <tt>blk</tt> is <tt>null</tt>, then a new one     * is created if necessary. The implementation of this interface may     * choose to return the same array or a new one, depending on what is more     * efficient. Therefore, the data array in <tt>blk</tt> prior to the     * method call should not be considered to contain the returned data, a     * new array may have been created. Instead, get the array from     * <tt>blk</tt> after the method has returned.     *     * <P>The returned data may have its 'progressive' attribute set. In this     * case the returned data is only an approximation of the "final" data.     *     * @param blk Its coordinates and dimensions specify the area to return,     * relative to the current tile. Some fields in this object are modified     * to return the data.     *     * @param c The index of the component from which to get the data.     *     * @return The requested DataBlk     *      * @see #getCompData     **/    public DataBlk getInternCompData (DataBlk out, int c) {       return src.getInternCompData(out, c);}    public String toString () {        int i;        StringBuffer rep_nComps     = new StringBuffer("ncomps= ").append(String.valueOf(ncomps));        StringBuffer rep_fixedValue = new StringBuffer("fixedPointBits= (");        StringBuffer rep_shiftValue = new StringBuffer("shiftValue= (");        StringBuffer rep_maxValue   = new StringBuffer("maxValue= (");        for (i=0; i<ncomps; ++i) {            if (i!=0) {                rep_shiftValue.append(", ");                rep_maxValue.append(", ");                rep_fixedValue.append(", "); }            rep_shiftValue.append(String.valueOf(shiftValueArray[i]));            rep_maxValue.append(String.valueOf(maxValueArray[i]));            rep_fixedValue.append(String.valueOf(fixedPtBitsArray[i])); }                    rep_shiftValue.append(")");        rep_maxValue.append(")");        rep_fixedValue.append(")");        StringBuffer rep = new StringBuffer ("[EnumeratedColorSpaceMapper ");        rep.append(rep_nComps);        rep.append(eol).append("  ").append(rep_shiftValue);        rep.append(eol).append("  ").append(rep_maxValue);        rep.append(eol).append("  ").append(rep_fixedValue);        return rep.append("]").toString(); }    /* end class EnumeratedColorSpaceMapper */ }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美色手机在线观看| 欧美一区二视频| 欧美性生活影院| 久久久久久亚洲综合影院红桃 | 久久av资源站| 99久久精品免费看| 日韩视频中午一区| 一个色妞综合视频在线观看| 国内精品在线播放| 欧美肥妇毛茸茸| 一区精品在线播放| 国产剧情一区在线| 欧美日韩国产三级| 亚洲蜜臀av乱码久久精品 | 欧美一区二区三区啪啪| 国产精品女主播在线观看| 久久99精品国产.久久久久久 | 亚洲摸摸操操av| 国产成人日日夜夜| 精品国产免费人成电影在线观看四季| 亚洲免费大片在线观看| 成人毛片在线观看| 久久久美女毛片| 精品在线免费视频| 欧美片在线播放| 亚洲图片自拍偷拍| 在线观看成人免费视频| 国产精品成人在线观看| 成人激情文学综合网| 久久久久国产精品麻豆| 国产精品1区2区3区| 久久综合国产精品| 国产真实乱子伦精品视频| 日韩一级片网址| 美女mm1313爽爽久久久蜜臀| 欧美日韩的一区二区| 亚洲午夜一区二区三区| 欧美色图在线观看| 天天免费综合色| 欧美丰满少妇xxxbbb| 日日骚欧美日韩| 在线91免费看| 九九九久久久精品| 久久久久久久久伊人| 福利一区二区在线观看| 国产精品色噜噜| 91精彩视频在线| 亚洲午夜久久久久久久久电影院| 欧美日韩一级片网站| 日韩精品欧美成人高清一区二区| 欧美一区二区黄色| 激情综合网最新| 国产欧美日韩在线看| av在线不卡观看免费观看| 亚洲欧美电影一区二区| 欧美日本国产视频| 久久99国产精品久久| 国产日韩欧美精品一区| 色综合天天视频在线观看| 亚洲综合一区二区三区| 884aa四虎影成人精品一区| 另类小说视频一区二区| 国产精品网友自拍| 在线免费视频一区二区| 美腿丝袜一区二区三区| 中文字幕 久热精品 视频在线| 99re热视频这里只精品| 午夜亚洲国产au精品一区二区| 欧美成人欧美edvon| 9i看片成人免费高清| 亚洲电影视频在线| 国产欧美精品在线观看| 欧亚一区二区三区| 国产精品综合一区二区| 一区二区三区欧美在线观看| 欧美一区二区国产| 91网站黄www| 麻豆精品国产91久久久久久| 国产精品久久久久久久久晋中| 欧美高清www午色夜在线视频| 国产精品12区| 天天综合色天天综合| 国产精品国产三级国产普通话99| 欧美一区二区三区在线电影| 国产一区二区三区av电影 | 色先锋aa成人| 激情综合亚洲精品| 亚洲成人av中文| 国产精品每日更新在线播放网址| 9191成人精品久久| 色噜噜狠狠色综合中国| 国产精品系列在线观看| 日韩成人午夜电影| 亚洲精品久久7777| 欧美激情中文字幕一区二区| 欧美疯狂性受xxxxx喷水图片| 99久久99久久免费精品蜜臀| 久久国产视频网| 亚洲成人自拍偷拍| 亚洲激情综合网| 国产欧美视频一区二区| 精品国产91九色蝌蚪| 在线综合+亚洲+欧美中文字幕| 91捆绑美女网站| 成人综合在线视频| 狠狠色丁香九九婷婷综合五月| 午夜精品福利视频网站 | 国产精品亲子伦对白| 久久亚洲私人国产精品va媚药| 欧美一区二区精美| 欧美一区二区视频在线观看2022 | 亚洲电影一级片| 亚洲午夜久久久久中文字幕久| 亚洲激情校园春色| 亚洲情趣在线观看| 亚洲欧美日韩电影| 亚洲欧洲综合另类| 最近日韩中文字幕| 亚洲品质自拍视频| 亚洲综合色噜噜狠狠| 亚洲一区在线视频| 亚洲成人久久影院| 蜜臀av一区二区| 看电影不卡的网站| 国模一区二区三区白浆| 国产乱人伦偷精品视频不卡| 国内成+人亚洲+欧美+综合在线| 极品少妇一区二区三区精品视频| 久久se这里有精品| 国产风韵犹存在线视精品| 国产精品一线二线三线精华| 国产成人一区在线| 91性感美女视频| 欧美三区在线观看| 日韩欧美国产wwwww| 久久综合久久综合九色| 国产日韩欧美综合在线| 18欧美乱大交hd1984| 亚洲欧美欧美一区二区三区| 亚洲影视在线播放| 蜜桃在线一区二区三区| 国产精品中文欧美| 成人一级片网址| 色乱码一区二区三区88| 欧美一级片在线| 中文字幕精品一区二区精品绿巨人| 国产精品免费久久| 视频一区国产视频| 国产一区二区三区久久悠悠色av| 99久久国产免费看| 日韩亚洲欧美一区二区三区| 久久久午夜精品| 亚洲五码中文字幕| 国产东北露脸精品视频| 在线一区二区观看| 欧美精品一区二区三区四区| 中文字幕一区二区三区蜜月| 午夜精品福利在线| 成人黄色小视频在线观看| 欧美顶级少妇做爰| 国产精品乱人伦| 日韩在线卡一卡二| av一二三不卡影片| 日韩手机在线导航| 一区二区三区高清不卡| 狠狠狠色丁香婷婷综合久久五月| 色吧成人激情小说| 国产清纯美女被跳蛋高潮一区二区久久w | 色网站国产精品| 久久久久一区二区三区四区| 亚洲夂夂婷婷色拍ww47| 丁香激情综合国产| 日韩欧美国产不卡| 日本最新不卡在线| 91福利国产精品| 日本一区二区三区国色天香| 日韩1区2区3区| 色噜噜狠狠成人中文综合| 久久中文娱乐网| 日日摸夜夜添夜夜添国产精品| 日本乱人伦aⅴ精品| 国产日韩av一区| 久久成人av少妇免费| 欧美日韩视频在线一区二区| 自拍偷拍欧美激情| 国产成人av网站| 久久一区二区三区国产精品| 日韩在线一区二区三区| 欧美午夜精品久久久久久孕妇 | 欧美成人aa大片| 午夜av一区二区| 欧美曰成人黄网| 亚洲精品福利视频网站| 91蜜桃婷婷狠狠久久综合9色| 亚洲国产精品成人综合 | 天天av天天翘天天综合网色鬼国产| 99国产精品久久久久久久久久久 | 亚洲国产乱码最新视频| 色综合网站在线| 午夜精品aaa|