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

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

?? stcinfo.ps

?? 遺傳算法工具箱 希望高手指點 GATOOLS
?? PS
?? 第 1 頁 / 共 2 頁
字號:
% Copyright (C) 1995 Aladdin Enterprises.  All rights reserved
%
% This file is part of Aladdin Ghostscript.
%
% Aladdin Ghostscript is distributed with NO WARRANTY OF ANY KIND.  No author
% or distributor accepts any responsibility for the consequences of using it,
% or for whether it serves any particular purpose or works at all, unless he
% or she says so in writing.  Refer to the Aladdin Ghostscript Free Public
% License (the "License") for full details.
%
% Every copy of Aladdin Ghostscript must include a copy of the License,
% normally in a plain ASCII text file named PUBLIC.  The License grants you
% the right to copy, modify and redistribute Aladdin Ghostscript, but only
% under certain conditions described in the License.  Among other things, the
% License requires that the copyright notice and this notice be preserved on
% all copies.

% stcinfo.ps
% Epson Stylus-Color Printer-Driver

% The purpose of this file is to print & show Parameters of the 
% stcolor-driver. If not run on ghostscript/stcolor, it prints 
% something like a color-chart.

% use either existing STCinfo-dictionary, retrieve new one or create dummy

statusdict begin product end 
dup (Ghostscript) eq exch (Aladdin Ghostscript) eq or{

  currentdevice getdeviceprops .dicttomark
  dup /Name get (stcolor) eq /STCi_onstc exch def
  /STCinfo where {/STCinfo get exch pop} if
  /STCinfo exch def

}{

  /STCinfo 10 dict def
  STCinfo begin /Name (unknown) def end
  /STCi_onstc false def

}ifelse

% Next Block are procedures to generate the color-triangles.
% you may wish to separate them, just look ahead for the name
% given in the next line to achieve that.
% Begin: colortri_procedures

% Plot the CIE-XY-triangle (or something like that)

% /colortri_mat   Conversion matrix RGB -> XYZ
% /colortri_bg    procedure, that takes X/Y-Values and delivers the
%                 "background color" as RGB-Values, default is:
%                 {pop pop 0.85 dup dup}

% The default matrix was taken from:
%             Color spaces FAQ - David Bourgin
%             Date: 15/6/94 (items 5.3 and 6 updated)
%             Last update: 29/6/94

   /colortri_mat [ % RGB -> CIE XYZitu601-1 (D65)
         0.4306 0.3415 0.1784
         0.2220 0.7067 0.0713
         0.0202 0.1295 0.9394
   ] def

   /colortri_bg {pop pop 0.85 dup dup} bind def


% +---------------------------------------------------------------------+
% | Besides from fixing bugs, nothing should be changed below this line |
% +---------------------------------------------------------------------+


%  Arbitrary operation on a pair of vectors, *CHANGES* 1st.
%  invoke: Vaccu Vop op vop
   /vop {
      bind 0 1 3 index length 1 sub {
       3 index 1 index get 3 index 2 index get 3 index exec 4 index 3 1 roll put
      } for pop pop
   } bind def

   /vsub { {sub} vop } bind def % subtract two vectors
   /vmul { {mul} vop } bind def % multiply two vectors

%  Compute sum of vectors elements
   /vsum {0.0 exch{add}forall} bind def


%  Sum up products of elements
   /veqn { [ 3 -1 roll {} forall ] exch vmul vsum } bind def

%  Find index of |maximum| in array
   /imax {
      dup 0 get abs 0 exch % array i v[i]
      1 1 4 index length 1 sub {
         3 index 1 index get abs dup 3 index gt {4 2 roll}if pop pop
      } for
      3 -1 roll pop
   } bind def

%  Procedure to *CHANGE*  RGB-Values into XYZ-Values
   /rgb2xyz {
      0 3 6 { colortri_mat exch 3 getinterval 1 index veqn exch } for astore
   } bind def

% Procedure to *CHANGE* transform rgb->xy
   /rgb2xy {
      rgb2xyz 
      dup 0 get 1 index 1 get 2 index vsum % XYZ X Y sum
      dup 0 ne {
        exch 1 index div 3 1 roll div      % XYZ y x
        2 index exch 0 exch put            % xYZ y
        1 index exch 1 exch put            % xyZ
      }{
        pop pop pop dup 0 0 put dup 0 1 put
      } ifelse
      0 2 getinterval
   } bind def

% So here we go with our procedure

/colortri { %Usage: box #pixels
   save
   1 index type /arraytype eq {exch 8}{3 1 roll} ifelse % Default scale
   /colortri_scale exch def
   /colortri_box   exch def


%  Prepare some useful constants for xy -> RGB conversion

   /colsum [                              % Array with column-sums
     0 1 2{0 exch 3 1 index 6 add{colortri_mat exch get add}for}for
   ] def

   /Xrow colortri_mat 0 3 getinterval def % two rows from colortri_mat
   /Yrow colortri_mat 3 3 getinterval def

%  Avoid allocating new arrays
   /xcoeff 3 array def                    
   /ycoeff 3 array def

% Procedure to derive RGB-Values form X,Y
   /xy2rgb{ aload pop
      dup     dup dup ycoeff astore colsum vmul Yrow vsub imax
      3 index dup dup xcoeff astore colsum vmul Xrow vsub imax
      3 -1 roll 1 index 1 index gt{
         xcoeff ycoeff /xcoeff exch def /ycoeff exch def pop 3 -1 roll pop
      }{
        3 1 roll pop pop
      } ifelse
      1e-6 lt { % No Pivot ?
         pop colortri_bg xcoeff astore pop
      }{        % Have a Pivot
         dup ycoeff exch get neg 
         0 1 2 { dup ycoeff exch get 2 index div ycoeff 3 1 roll put} for
         pop ycoeff 1 index 0 put

         xcoeff 1 index get 
         0 1 2 { 
            ycoeff 1 index get 2 index mul xcoeff 2 index get add 
            xcoeff 3 1 roll put
         } for
         pop xcoeff 1 index 0 put
         xcoeff imax 1e-6 lt { % no Pivot ?
           pop pop colortri_bg xcoeff astore pop
         }{
           dup 2 index or 3 exch sub
           xcoeff 1 index get xcoeff 3 index get div neg 
           xcoeff exch 3 index exch put
           xcoeff 1 index 1 put
           ycoeff exch get ycoeff 2 index get xcoeff 4 -1 roll get mul add
           xcoeff 3 1 roll put
           0 1 2 { 
               xcoeff exch get dup -0.0015 lt exch 1.0015 gt or {
                 colortri_bg xcoeff astore dup exit
               } if
           } for
           pop pop xcoeff 
         } ifelse
      } ifelse
   } bind def

% Compute the displayed range
   [ 1 1 1 ] rgb2xy 
   dup 0 get /colortri_x0 exch def /colortri_dx colortri_x0 def
   1 get     /colortri_y0 exch def /colortri_dy colortri_y0 def
   [[0 0 1][0 1 0][0 1 1][1 0 0][1 0 1][1 1 0]] {
      rgb2xy
      dup 0 get
      dup colortri_x0 lt {/colortri_x0 1 index def}if
      dup colortri_dx gt {/colortri_dx 1 index def}if
      pop 1 get
      dup colortri_y0 lt {/colortri_y0 1 index def}if
      dup colortri_dy gt {/colortri_dy 1 index def}if
      pop
   } forall
   colortri_dx colortri_x0 sub /colortri_dx exch def
   colortri_dy colortri_y0 sub /colortri_dy exch def
%

% determine the scale
   colortri_box 2 get colortri_box 0 get sub colortri_dx div % fx
   colortri_box 3 get colortri_box 1 get sub colortri_dy div % fx fy
   gt { % fy limits
      colortri_box 3 get colortri_box 1 get sub
      dup colortri_dx mul colortri_dy div exch
   }{   % fx limits
      colortri_box 2 get colortri_box 0 get sub
      dup colortri_dy mul colortri_dx div
   } ifelse
   dtransform abs colortri_scale div cvi /colortri_ny exch def 
              abs colortri_scale div cvi /colortri_nx exch def
   colortri_nx colortri_scale mul colortri_ny colortri_scale mul 
   idtransform abs exch abs exch 
   colortri_box 0 get colortri_box 2 get 1 index sub 3 index sub 2 div add
   colortri_box 1 get colortri_box 3 get 1 index sub 3 index sub 2 div add
   transform .5 add cvi exch .5 add cvi exch itransform
   translate scale

%  String & indices
   /colortri_tmp colortri_nx 3 mul string def
   /colortri_dx colortri_dx colortri_nx 1 sub div def
   /colortri_dy colortri_dy colortri_ny 1 sub div def
   /colortri_xy [ colortri_x0 colortri_y0 ] def
   /colortri_ie colortri_tmp length 3 sub def

   colortri_nx colortri_ny 8 [ colortri_nx 0 0 colortri_ny 0 0 ]
   { 
     colortri_xy 0 colortri_x0 put
     0 3 colortri_ie {
         colortri_tmp exch   % buf ir
         colortri_xy xy2rgb  % buf ir rgb buf ib
         2 index 2 index 2 add 2 index 2 get 255 mul cvi put
         2 index 2 index 1 add 2 index 1 get 255 mul cvi put
         0     get 255 mul cvi put
         colortri_xy dup 0 exch 0 get colortri_dx add put
     }for
     colortri_xy dup 1 exch 1 get colortri_dy add put
     colortri_tmp
   } bind
   false 3 colorimage
   restore
} bind def

% [ newpath clippath pathbbox ]  colortri showpage % standalone usage

% End:   colortri_procedures

% The next section is a group of procedures, that I for myself
% do no more fully understand, but they do the Job.

% Begin: stcinfo_procedures_1

% fetch a parameter from the dictionary
/STCiget { STCinfo exch get } bind def

% action upon ProcessColorModel
/STCimode {
   /ProcessColorModel STCiget dup 
   /DeviceCMYK eq{pop 2}{/DeviceRGB eq{1}{0}ifelse}ifelse get exec
} bind def

% print given number of blanks
/STCipspace {
   dup 0 gt{ 1 exch 1 exch { pop ( ) print}for }{ pop } ifelse
} bind def

% print right or left-justified text
/STCiprint { 
   dup 0 gt { dup 2 index length sub STCipspace } if
   1 index print
   dup 0 lt { neg dup 2 index length sub STCipspace } if
   pop pop
} bind def

% floating-point to fixed-length-string conversion

/STCicvs { % number -> string

% Prepare the result
   8 string dup 0 (        ) putinterval
   exch 

% Make it unsigned
   dup 0 lt {neg(-)}{( )}ifelse 0 get exch

   dup 1000 lt 1 index 0 eq 2 index 0.001 ge or and { % floating point
     (e+) 0
   }{                                                 % engineering
      0 {
        1 index 1000.0 ge
          {3 add exch 1000 div exch}
          {1 index 1 lt {3 sub exch 1000 mul exch}{exit}ifelse}
        ifelse
      }loop
      dup 0 lt {neg(e-)}{(e+)}ifelse exch
  }ifelse

% string sign num esig e

% always up to three Integer Digits plus sign
   2 index cvi 3 { % string sign num esig e int ind
      1 index 10 div cvi dup 10 mul 3 index exch sub cvi
      (0123456789) exch get 8 index exch 3 index exch put
      3 -2 roll 1 sub exch pop dup 0 eq 2 index 0 eq or {exit} if
   } loop exch pop % string sign num esig e ind
   5 index exch 6 -1 roll put % string num esig e

% print either fraction or exponent
   dup 0 eq { pop pop dup cvi sub % String fraction

      dup 0.0 ne { % Fraction present
         0.0005 add 1 index 4 (.) putinterval 
         5 1 7 { % string frac ind
           exch 10 mul dup cvi exch 1 index sub % string ind ic nfrac
           exch (0123456789) exch get 3 -1 roll % string nfrac chr ind
           exch 3 index 3 1 roll put
         } for
      } if
      pop

   }{ 3 -1 roll pop % string esig e

      exch 2 index exch 4 exch putinterval
      7 -1 6 { % string n i
         1 index 10 div cvi dup 10 mul 3 index exch sub cvi % string n i n/10
         (0123456789) exch get 4 index exch 3 index exch put
         exch pop exch pop
      } for
      pop
   } ifelse
   
} bind def

% compute colorvalue-steps from transfer & coding
/STCisteps { % xfer, coding => X-values, Y-Values
% 2^nbits
   2 /BitsPerComponent STCiget dup 11 gt { pop 11 } if exp cvi

% X & Y - Arrays (stack: xv:4  yv:3 xfer:2  coding:1 2^ni:0)
   dup 1 add array 1 index array 5 2 roll

% compute GS-Color-Value according to the coding-array

   1 index null eq { % no coding present

      0 1 2 index 1 sub {
         dup 6 index exch dup 4 index div put
         4 index exch dup 3 index 1 sub div put
      } for

   }{                % coding-array given

      1.0 1 index 1 sub div % y step
      0                     % current index
      0 1 4 index 1 sub { % over indices
         dup 3 index mul
         {
            dup 3 index 1 add dup 8 index length ge {pop pop exit} if % i y
            7 index exch get le {exit} if
            2 index 1 add 3 1 roll 4 -1 roll pop
         } loop
         5 index 3 index get sub
         5 index 3 index 1 add get 6 index 4 index get sub div
         2 index add 5 index length 1 sub div
         2 copy exch dup 0 eq {
            10 index exch 0.0 put pop
         }{
            dup 10 index exch 1 sub get 3 -1 roll add 2 div 
            10 index 3 1 roll put
         }ifelse
         7 index 3 1 roll put
     } for               % over indices
     pop pop
   } ifelse
   4 index 1 index 1.0 put

% Replace the raw y-values by those computed from the transfer-array

   0 1 2 index 1 sub { % over indices, 2nd
      dup 5 index exch get
      dup 5 index length 1 sub mul cvi % -> iy
      5 index 1 index get
      1 index 1 add 7 index length lt {
        dup 7 index 3 index 1 add get exch sub
        3 index 3 index 9 index length 1 sub div sub mul
        7 index length 1 sub mul add
      } if
      exch pop exch pop 5 index 3 1 roll put
   } for               % over indices, 2nd

   pop pop pop
} bind def

/STCibar { % Window X-Values proc => Window
   0 1 3 index length 2 sub {
     dup 3 index exch get exch
     1 add 3 index exch get
     dup 2 index add 2 div 3 index exec % Color to average
     4 index 2 get 5 index 0 get sub exch 1 index mul 5 index 0 get add 3 1 roll

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品灌醉下药二区| 色视频欧美一区二区三区| 一本色道a无线码一区v| 国产精品久久久久久亚洲毛片| 激情欧美日韩一区二区| av激情成人网| 制服丝袜av成人在线看| eeuss影院一区二区三区 | 久久只精品国产| 亚洲成人资源网| 日韩一区二区三区四区五区六区| 日本伊人午夜精品| 中文字幕中文乱码欧美一区二区| 欧美性色综合网| 奇米888四色在线精品| 久久综合九色综合97婷婷 | 日本道色综合久久| 蜜桃精品视频在线| 亚洲精品日韩专区silk| 久久久久97国产精华液好用吗| 欧美在线一区二区三区| 高清视频一区二区| 久久av中文字幕片| 亚洲一区在线观看网站| 26uuu另类欧美亚洲曰本| 国产精品国模大尺度视频| 日韩欧美国产wwwww| 99re视频精品| 91蜜桃视频在线| 9色porny自拍视频一区二区| 精品一区二区三区在线播放视频| 亚洲午夜激情网站| 亚洲国产一区在线观看| 亚洲国产精品影院| 天天综合色天天| 亚洲在线免费播放| 亚洲国产日日夜夜| 天堂资源在线中文精品| 亚洲综合激情网| 一区二区三区在线免费观看| 国产精品视频你懂的| 国产精品久久久久久久浪潮网站| 国产亚洲女人久久久久毛片| 久久综合九色欧美综合狠狠 | 精品一区二区三区在线播放视频| 精品一区二区三区免费观看| 免费视频最近日韩| 国产精品午夜久久| 亚洲精品乱码久久久久久久久 | 亚洲一区二区高清| 久久99国产精品尤物| www.亚洲色图| 日韩欧美在线不卡| 国产精品对白交换视频| 亚洲chinese男男1069| 国产一区二区三区蝌蚪| 五月天亚洲婷婷| 天天av天天翘天天综合网| 国产白丝精品91爽爽久久| 99国产精品久久久久久久久久| 欧美优质美女网站| 亚洲国产激情av| 精品亚洲porn| 欧美日韩日日夜夜| 欧美色男人天堂| 亚洲精品日韩一| 国产美女视频91| 午夜a成v人精品| 欧美日韩一区不卡| 依依成人综合视频| 91成人在线精品| 亚洲女人****多毛耸耸8| 国产99久久久久久免费看农村| 欧美一级免费观看| 青娱乐精品在线视频| 日韩欧美亚洲另类制服综合在线| 亚洲国产成人porn| 91精品国产色综合久久| 久久aⅴ国产欧美74aaa| 日韩一级免费观看| 国产精品影视天天线| 国产日本欧美一区二区| av电影在线不卡| 亚洲国产精品一区二区久久| 欧美三级日韩三级国产三级| 青青草伊人久久| 国产亚洲综合在线| 91美女片黄在线| 一二三四社区欧美黄| 欧美一级在线视频| 国产精品亚洲一区二区三区在线| 亚洲欧洲国产日韩| 久久精品99国产精品日本| 国产欧美一区二区精品忘忧草| 91视频.com| 蜜臀国产一区二区三区在线播放| 亚洲精品一区二区三区在线观看| 国产成人av在线影院| 日日嗨av一区二区三区四区| 国产欧美一二三区| 久久久久综合网| 欧美一卡二卡三卡四卡| 99视频精品全部免费在线| 免费一级片91| 在线精品视频一区二区三四| 国产一区不卡在线| 天天综合天天综合色| 一区二区成人在线| 亚洲欧美日韩成人高清在线一区| 亚洲欧美二区三区| 亚洲va欧美va人人爽午夜| 国产精品丝袜久久久久久app| 91精品婷婷国产综合久久竹菊| 色婷婷久久久综合中文字幕| 久久99久国产精品黄毛片色诱| 中文字幕一区不卡| 亚洲综合在线视频| 中文一区二区完整视频在线观看| 欧美日韩国产综合一区二区| 99视频有精品| 99久久精品国产网站| 亚洲成a人片在线观看中文| 国产精品久久久久久久蜜臀| 久久久久久影视| 国产无人区一区二区三区| 2021国产精品久久精品| 欧美国产国产综合| 亚洲精品一二三| 又紧又大又爽精品一区二区| 一区二区三区美女视频| 午夜在线成人av| 韩国成人精品a∨在线观看| 精品一区二区三区免费观看| 国产精品538一区二区在线| jizz一区二区| 日韩午夜小视频| 国产精品乱码人人做人人爱 | 亚洲一区二区在线免费看| 亚洲另类在线视频| 粉嫩av一区二区三区粉嫩| 91国偷自产一区二区使用方法| 欧美一级理论片| 亚洲一区二区成人在线观看| 久久国产尿小便嘘嘘尿| 一本大道久久a久久精品综合| 一本大道久久a久久综合| 国产在线精品免费av| 99久久99久久精品国产片果冻 | 欧美体内she精高潮| 精品国内片67194| 亚洲成人第一页| 欧洲精品一区二区| 18成人在线视频| va亚洲va日韩不卡在线观看| 欧美mv和日韩mv的网站| 免费在线看成人av| 欧美日韩精品免费观看视频| 亚洲免费观看视频| 91丝袜美女网| 亚洲永久免费视频| 欧美日本高清视频在线观看| 亚洲一区精品在线| 欧美一区二区三区在线| 美女视频黄频大全不卡视频在线播放| 欧美视频在线观看一区| 污片在线观看一区二区| 56国语精品自产拍在线观看| 青青草国产成人99久久| 国产午夜精品美女毛片视频| 国产99精品在线观看| 亚洲视频免费看| 欧美一级免费观看| 丰满放荡岳乱妇91ww| 国产精品人妖ts系列视频| 欧美日韩精品欧美日韩精品一 | 一个色在线综合| 精品国精品国产| 色综合久久久网| 麻豆91免费观看| 一区二区三区在线观看欧美| 555www色欧美视频| 99综合电影在线视频| 午夜欧美一区二区三区在线播放| 久久久影视传媒| 91欧美一区二区| 国产成人自拍网| 性感美女久久精品| 亚洲精品视频一区二区| 欧美一区二区三区视频在线观看| 国产精品91一区二区| 久久91精品久久久久久秒播| 国产欧美日韩另类一区| 欧美亚洲丝袜传媒另类| 高清免费成人av| 激情综合色播激情啊| 亚洲国产欧美日韩另类综合| 国产欧美中文在线| 国产亚洲短视频| 国产日韩欧美高清| 久久婷婷久久一区二区三区|