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

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

?? usage_examples.txt

?? Kakadu V6.1 for Win32 Kakadu 是JPEG2000編解碼的實現之一
?? TXT
?? 第 1 頁 / 共 5 頁
字號:

Ac) kdu_compress -i y.pgm,cb.pgm,cr.pgm -o image.jpx
                 Cdecomp:C1=V(-),B(-:-:-) Cdecomp:C2=V(-),B(-:-:-)
    -- Uses Part-2 downsampling factor styles (DFS) features to describe
       a transform in which the first DWT level splits the Cb and Cr image
       components (2'nd and 3'rd components, as supplied by "cb.pgm" and
       "cr.pgm") only in the vertical direction.  Subsequence DWT levels
       use full horizontal and vertical splitting (a la Part-1) for all
       image components.
    -- This sort of thing can be useful for applications in which the
       chrominance components have previously been subsampled horizontally
       (e.g., a 4:2:2 video frame).  In particular, it ensures that whenever
       the image is reconstructed at resolutions (e.g., at half or
       quarter resolution for the luminance), the chrominance components
       can be reconstructed at exactly the same size as the luminance
       component.

Ad) kdu_compress -i image.pgm -o image.jpx  Catk=2
                 Kextension:I2=SYM Kreversible:I2=no
                 Ksteps:I2={2,0,0,0},{2,-1,0,0}
                 Kcoeffs:I2=-0.5,-0.5,0.25,0.25
    -- Uses Part-2 arbitrary transform kernel (ATK) features to describe
       an irreversible version of the spline 5/3 DWT kernel -- Part-1
       uses the reversible version of this kernel for its reversible
       compression path, but does not provide an irreversible version.
    -- For a full understanding of the `Ksteps' and `Kcoeffs' parameter
       attribute syntax, refer to the usage statement printed by
       "kdu_compress -usage".
    -- Note that the `Catk' attribute identifies the kernel to be used
       via its instance index (2 in this case).  The kernel is then
       given by the `Kextension', `Kreversible', `Ksteps' and `Kcoeffs'
       attributes with this instance index (:I2).

Ad) kdu_compress -i image.ppm -o image.jpx  Catk=2
                 Kextension:I2=CON Kreversible:I2=yes
                 Ksteps:I2={1,0,0,0},{1,0,1,1}
                 Kcoeffs:I2=-1.0,0.5
    -- Another example of Part-2 arbitrary transform kernel (ATK) features,
       this time specifying the well-known Haar (2x2) transform kernel, for
       lossless processing; the reversible Haar DWT is also known as the
       "S-transform" in the literature.

Ae) kdu_compress -i image.bmp -o image.j2c Catk=2
        Kextension:I2=SYM Kreversible:I2=yes
        Ksteps:I2={4,-1,4,8},{4,-2,4,8}
        Kcoeffs:I2=0.0625,-0.5625,-0.5625,0.0625,-0.0625,0.3125,0.3125,-0.0625
    -- Another example of Part-2 arbitrary transform kernel (ATK) features,
       this time specifying a reversible 13x7 kernel (13-tap symmetric low-pass
       analysis filter, 7-tap symmetric high-pass analysis filter) with two
       lifting steps.

Af) kdu_compress -i image.ppm -o image.jpx  -jp2_space sRGB  Mcomponents=3
                 Sprecision=8,8,8  Ssigned=no,yes,yes  Mmatrix_size:I7=9
                 Mmatrix_coeffs:I7=1,0,1.402,1,-0.344136,-0.714136,1,1.772,0
                 Mvector_size:I1=3  Mvector_coeffs:I1=128,128,128
                 Mstage_inputs:I16={0,2}  Mstage_outputs:I16={0,2}
                 Mstage_collections:I16={3,3}
                 Mstage_xforms:I16={MATRIX,7,1,0,0} Mnum_stages=1 Mstages=16
    -- Compresses an RGB colour image using the conventional RGB to YCbCr
       transform to approximately decorrelate the colour channels, implemented
       here as a Part-2 multi-component transform.  The colour transform is
       actually identical to the Part-1 ICT (Irreversible Colour Transform),
       but this example is provided mainly to demonstrate the use of the
       multi-component transform.
    -- To decode the above parameter attributes, note that:
       a) There is only one multi-component transform stage, whose instance
          index is 16 (this is the I16 suffix found on the descriptive
          attributes for this stage).  The value 16 is entirely arbitrary.  I
          picked it to make things interesting.  There can, in general, be
          any number of transform stages.
       b) The single transform stage consists of only one transform block,
          defined by the `Mstage_xforms:I16' attribute -- there can be
          any number of transform blocks, in general.
       c) This block takes 3 input components and produces 3 output
          components, as indicated by the `Mstage_collections:I16' attribute.
       d) The stage inputs and stage outputs are not permuted in this example;
          they are enumerated as 0-2 in each case, as given by the
          `Mstage_inputs:I16' and `Mstage_outputs:I16' attributes.
       e) The transform block itself is implemented using an irreversible
          matrix decorrelation operator.  More specifically, the transform
          block belongs to the class of matrix decorrelation operators
          (1'st field of `Mstage_xforms:I16' record is "MATRIX"), with
          matrix coefficients taken from the `Mmatrix_size' and
          `Mmatrix_coeffs' attributes with instance index 7 (2'nd field of
          `Mstage_xforms:I16' is 7), using irreversible processing
          (4'th field of `Mstage_xforms:I16' is 0 -- irreversible).  Block
          outputs are added to the offset vector whose instance index is 1
          (3'rd field of `Mstage_xforms:I16' is 1), as given by the
          `Mvector_size:I1' and `Mvector_coeffs:I1' attributes.
       f) The mapping from YCbCr to RGB is performed using the 3x3 matrix,
          whose coefficients appear in raster order within the
          `Mmatrix_coeffs:I1' attribute.
       g) Since a multi-component transform is being used, the precision
          and signed/unsigned properties of the final decompressed (or
          original compressed) image components are given by `Mprecision'
          and `Msigned' (8-bit unsigned image samples in this case), while
          their number is given by `Mcomponents'.
       h) The `Sprecision' and `Ssigned' attributes record the precision
          and signed/unsigned characteristics of what we call the codestream
          components -- i.e., the components which are obtained by block
          decoding and spatial inverse wavelet transformation.  In this
          case, these are the Y, Cb and Cr components.  The RGB to YCbCr
          transform has the property that these are also 8-bit quantities
          (no range expansion), with Cb and Cr holding signed quantities
          and Y (luminance) unsigned.

Ag) kdu_compress -i image.bmp -o image.jpx  -jp2_space sRGB  Mcomponents=4
                 Sprecision=8,8,8  Ssigned=no,yes,yes  Mmatrix_size:I7=9
                 Mmatrix_coeffs:I7=1,0,1.402,1,-0.344136,-0.714136,1,1.772,0
                 Mvector_size:I1=3  Mvector_coeffs:I1=128,128,128
                 Mvector_size:I2=1  Mvector_coeffs:I2=128
                 Mstage_inputs:I16={0,2},{0,0}  Mstage_outputs:I16={0,3}
                 Mstage_collections:I16={3,3},{1,1}
                 Mstage_xforms:I16={MATRIX,7,1,0,0},{MATRIX,0,2,0,0}
                 Mnum_stages=1 Mstages=16
    -- Same as example Af), except that the multi-component transform defines
       an extra output component, which is created by a second transform
       block in the single multi-component transform stage.
          This extra transform block is described by the second record in
       each of `Mstage_collections' and `Mstage_xforms'; it takes only 1 input
       and 1 output and uses a null-transform (2'nd field in the second record
       of `Mstage_xforms:I16' is 0).  This means that the extra transform
       block simply passes its input through to its output, adding the
       offset described by `Mvector_size:I2' and `Mvector_coeffs:I2' (3'rd
       field of the second recrod in `Mstage_xforms:I16' is 2).
          The bottom line is that the 4'th output component is simply a
       replica of the 1'st raw codestream component -- the Y (luminance)
       component.  In order, the output components are R, G, B and Y.
    -- This example shows how multi-component transforms can have more
       output components than the number of codestream components -- i.e.
       the components which are actually encoded.  In fact, they can also
       have fewer components.  When confronted with this situation, the
       "kdu_compress" example associates the input image file's N components
       (N=3 here) with the first N output image components, and then figures
       out how to work back through the multi-component transform network,
       inverting or partially inverting an appropriate subset of the
       transform blocks so as to obtain the codestream components which
       must be encoded.  If there is a way of doing this, Kakadu should
       be able to find it.

Ah) kdu_compress -i image.ppm -o image.jpx  -jp2_space sRGB
                 Mcomponents=3  Creversible=yes
                 Sprecision=8,8,8  Ssigned=no,yes,yes  Mmatrix_size:I7=12
                 Mmatrix_coeffs:I7=1,1,4,0,1,-1,1,0,-1,0,0,1
                 Mvector_size:I1=3  Mvector_coeffs:I1=128,128,128
                 Mstage_inputs:I25={1,1},{2,2},{0,0}
                 Mstage_outputs:I25={2,2},{0,0},{1,1}
                 Mstage_collections:I25={3,3}
                 Mstage_xforms:I25={MATRIX,7,1,1,0}
                 Mnum_stages=1  Mstages=25
    -- Same as example Af), except that processing is performed reversibly
       and the Part-1 RCT (reversible colour transform) is implemented as a
       multi-component transform to demonstrate reversible matrix
       decorrelation transforms.
    -- To understand the reversible decorrelation transform block, observe
       firstly that the coefficients from `Mmatrix_coeffs:I7' belong to
       the following 4x3 array:
                        | 1   1   4 |
                    M = | 0   1  -1 |
                        | 1   0  -1 |
                        | 0   0   1 |
       Let I0, I1 and I2 denote the inputs to this transform block.  The
       reversible transform operator transforms these inputs into outputs
       via the following steps (one step per row in the matrix, M):
          i)   I2 <- I2 - round[(1*I0 +  1*I1) / 4]  = I2 - round((I0+I1)/4)
          ii)  I1 <- I1 - round[(0*I0 + -1*I2) / 1]  = I1 + I2
          iii) I0 <- I0 - round[(0*I0 + -1*I2) / 1]  = I0 + I2
          iV)  I2 <- I2 - round[(0*I0 +  0*I1) / 1]  = I2
       Noting that `Mstage_inputs:I25' associates the block inputs with
       the raw codestream components I0 -> C1=Db, I1 -> C2=Dr, I2 -> C0=Y,
       and `Mstage_outputs:I25' associates the block outputs with stage
       output components I0 -> M2=B, I1 -> M0=R, I2 -> M1=G, the above
       steps can be written as
          i)   G <- Y - round((Db + Dr)/4)
          ii)  R <- Dr + G
          iii) B <- Db + G
          iV)  G <- G
       which is exactly the Part-1 RCT transform mapping YDbDr to RGB -- of
       course, the fourth step does nothing here, but reversible
       multi-component decorrelation transforms require this final step.
    -- For a complete description of reversible multi-component decorrelation
       transforms, consult Part-2 of the JPEG2000 standard, or the interface
       description for Kakadu function `kdu_tile::get_mct_rxform_info'.

Ai) kdu_compress -i catscan.rawl*35@524288 -o catscan.jpx -jpx_layers *
                 -jpx_space sLUM Creversible=yes Sdims={512,512} Clayers=16
                 Mcomponents=35  Msigned=no  Mprecision=12
                 Sprecision=12,12,12,12,12,13  Ssigned=no,no,no,no,no,yes
                 Mvector_size:I4=35 Mvector_coeffs:I4=2048
                 Mstage_inputs:I25={0,34}  Mstage_outputs:I25={0,34}
                 Mstage_collections:I25={35,35}
                 Mstage_xforms:I25={DWT,1,4,3,0}
                 Mnum_stages=1  Mstages=25
    -- Compresses a medical volume consisting of 35 slices, each 512x512,
       represented in raw little-endian format with 12-bits per sample,
       packed into 2 bytes per sample.  This example follows example (x)
       above, but adds a multi-component transform, which is implemented
       using a 3 level DWT, based on the 5/3 reversible kernel (the kernel-id
       is 1, which is found in the second field of the `Mstage_xforms' record.
    -- To decode the above parameter attributes, note that:

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品日韩欧美在线| 91麻豆精品国产综合久久久久久 | 91精品国产91热久久久做人人| av日韩在线网站| 成人免费毛片app| 国产激情一区二区三区四区| 国产伦精品一区二区三区视频青涩| 久久丁香综合五月国产三级网站| 久久99精品国产.久久久久| 看电视剧不卡顿的网站| 久久国产精品露脸对白| 国产精品白丝jk白祙喷水网站| 国内不卡的二区三区中文字幕| 国产一区二区三区免费看| 国产精品77777竹菊影视小说| 国产高清不卡二三区| 成人av电影在线网| 欧美视频在线一区二区三区| 91精品久久久久久久99蜜桃| 欧美mv日韩mv国产网站| 欧美激情一区二区| 亚洲精品中文字幕乱码三区| 亚洲国产精品人人做人人爽| 免费在线观看一区| 国产91精品一区二区| 色狠狠av一区二区三区| 欧美精品电影在线播放| 精品成人一区二区三区| 亚洲欧美另类图片小说| 婷婷丁香久久五月婷婷| 国产制服丝袜一区| 色综合色狠狠综合色| 欧美二区在线观看| 中文一区二区在线观看| 亚洲妇女屁股眼交7| 国产一区二区精品久久91| av午夜一区麻豆| 欧美一区二区观看视频| 国产精品久久久久影院色老大| 亚洲综合一区在线| 国产精品自产自拍| 欧美影院一区二区三区| 久久精品亚洲一区二区三区浴池| 亚洲男人电影天堂| 国模一区二区三区白浆| 欧美日韩在线三区| 国产女人18水真多18精品一级做| 亚洲电影在线播放| 丁香五精品蜜臀久久久久99网站 | 奇米影视一区二区三区小说| 国产成人丝袜美腿| 91麻豆精品国产自产在线| 亚洲天堂久久久久久久| 精品一区二区三区久久久| 欧美日韩另类一区| 亚洲色图清纯唯美| 国产白丝网站精品污在线入口| 欧美电影在哪看比较好| 亚洲综合视频在线观看| av电影在线观看完整版一区二区| 精品福利一区二区三区| 五月天欧美精品| 色综合色狠狠天天综合色| 中文幕一区二区三区久久蜜桃| 日本怡春院一区二区| 欧美日韩一区二区三区在线 | 欧美日韩一区二区三区视频| 亚洲欧洲一区二区在线播放| 国产精品亚洲第一区在线暖暖韩国 | 正在播放一区二区| 亚洲激情欧美激情| 色婷婷av一区二区三区之一色屋| 国产精品欧美综合在线| 国产91精品欧美| 精品欧美乱码久久久久久1区2区 | 日韩电影免费在线观看网站| 在线免费一区三区| 亚洲精品ww久久久久久p站| 成人av网站在线| 国产精品久久久久久久久晋中 | 中文字幕制服丝袜一区二区三区 | 亚洲国产精品一区二区久久 | 国产欧美日韩在线观看| 国内精品久久久久影院薰衣草| 欧美一区二区人人喊爽| 久久超碰97人人做人人爱| 欧美一区二区女人| 国产精品自拍av| 中文字幕一区二区三| 色婷婷av一区二区三区gif| 一区二区三区欧美在线观看| 欧美日韩在线观看一区二区| 舔着乳尖日韩一区| 2021久久国产精品不只是精品| 国产精品996| 亚洲欧美日韩国产综合| 欧美性色综合网| 久久草av在线| 国产精品美女久久久久久久久久久| 91在线无精精品入口| 亚洲午夜精品在线| 欧美成人三级电影在线| 成人久久久精品乱码一区二区三区 | 视频一区国产视频| 精品国产乱子伦一区| www.久久精品| 视频一区视频二区中文| 精品国产91亚洲一区二区三区婷婷| 国产麻豆精品久久一二三| 亚洲三级电影网站| 日韩欧美综合在线| fc2成人免费人成在线观看播放| 亚洲综合图片区| 国产亚洲欧美激情| 欧美日韩中文国产| 国产69精品一区二区亚洲孕妇| 亚洲综合视频网| 国产亚洲综合av| 91精品国产色综合久久不卡电影 | 亚洲图片激情小说| 91精品国产综合久久久久久久久久 | 成人免费小视频| 日韩一区二区中文字幕| 成人黄页毛片网站| 日本不卡在线视频| 亚洲免费大片在线观看| 久久在线观看免费| 欧美群妇大交群中文字幕| 99久久综合狠狠综合久久| 久久精品免费看| 亚洲综合自拍偷拍| 中文字幕免费一区| 欧美成人伊人久久综合网| 91福利在线导航| www.激情成人| 国产69精品久久久久毛片| 免费不卡在线观看| 午夜一区二区三区视频| 成人欧美一区二区三区1314| 国产亚洲欧美日韩日本| 日韩免费在线观看| 欧美精品123区| 欧美日韩综合不卡| 色88888久久久久久影院野外| 丁香婷婷综合色啪| 国产激情91久久精品导航| 看电视剧不卡顿的网站| 美女视频黄频大全不卡视频在线播放 | 精品免费视频一区二区| 欧美日韩国产成人在线免费| 色妞www精品视频| 一本大道av一区二区在线播放| 成人av手机在线观看| 国产成人午夜精品5599| 懂色av中文字幕一区二区三区 | 色偷偷88欧美精品久久久 | 一区二区三区四区在线| 亚洲免费伊人电影| 亚洲欧美日韩一区| 一区二区成人在线| 亚洲一区二区三区免费视频| 亚洲黄色性网站| 亚洲国产成人va在线观看天堂 | 欧美日本韩国一区二区三区视频| 色狠狠一区二区| 欧美人牲a欧美精品| 日韩欧美在线影院| 欧美大片一区二区三区| 久久综合色播五月| 久久久久久久久久久黄色| 欧美国产一区在线| 亚洲柠檬福利资源导航| 图片区小说区区亚洲影院| 青娱乐精品视频| 国产成人99久久亚洲综合精品| 波多野结衣中文一区| 色综合夜色一区| 在线综合视频播放| 国产午夜久久久久| 亚洲免费观看高清| 毛片基地黄久久久久久天堂| 国产精品一区二区在线播放| 不卡大黄网站免费看| 欧美日本视频在线| 日本一区二区免费在线| 一区二区三区欧美亚洲| 九九热在线视频观看这里只有精品| 国产91在线观看丝袜| 欧美精品久久久久久久久老牛影院 | 91国偷自产一区二区开放时间| 欧美日韩精品是欧美日韩精品| 久久人人爽爽爽人久久久| 亚洲精品中文字幕在线观看| 另类专区欧美蜜桃臀第一页| 不卡影院免费观看| 欧美一级高清大全免费观看| 国产精品久久久久久久岛一牛影视 | 亚洲一区二区精品视频| 国产一区二区在线免费观看| 色一情一乱一乱一91av|