当番表メーカー
当番表メーカー


RECOMMEND ENTRIES

八咫烏発砲インキでTシャツフラメンコ イラストアボイダーアウディ姫センバルセロナの街トマムの雲海アンコールワットラオスだんじりパロネラパーク


RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
CATEGORIES
LATEST ENTRIES
LANGUAGE




PROFILE
ARCHIVES
OTHERS
SEARCH
   
   
   
MOBILE
qrcode
LINKS
人気ブログランキングへ
ブログランキング・にほんブログ村へ

05
--
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
--
>>
<<
--
放送休止時のカラーバーの壁紙をillustratorで作ってみた。(スクリプト版)
JavaScript / 84min
0
    深夜のTVで目にするあのカラフルなパターン。
    PCの壁紙にと思って作ってみた。

    カラーバー壁紙
    1280×1024

    カラーバー壁紙
    1024×768

    カラーバー壁紙
    1280×800

    作成する画面のサイズを入力するダイアログから画面サイズに応じたカラーバー画面が作れるというスクリプトを書いてみた。
    動作環境:illustrator CS3
     
    var in_width = prompt("画面のヨコ幅を入力してください。単位:pixel",1280);
    var width = eval(in_width);
    if (!width) alert("数値を入力して下さい。");

    var in_height = prompt("画面のタテ幅を入力してください。単位:pixel",1024);
    var height = eval(in_height);
    if (!height) alert("数値を入力して下さい。");

    layerObj = app.activeDocument.activeLayer;
    function setColor(r,g,b){
    var tmpColor = new RGBColor();
    tmpColor.red = r;
    tmpColor.green = g;
    tmpColor.blue = b;
    return tmpColor;
    }

    function draw_rect(y,x,w,h,c){
    pObj = layerObj.pathItems.rectangle(y,x,w,h);
    pObj.filled = true; // 塗りあり
    pObj.stroked = false; // 線なし
    pObj.fillColor = c; // 塗りの色を指定
    }

    //幅の設定
    var w1 = width/7;
    w1 = w1.toFixed(0);
    var w2 = width - w1*6;
    var w3 = w1*5/4;
    w3 = w3.toFixed(0);
    var w4 = w1*5 - w3*3;
    var w5 = w1/3;
    w5 = w5.toFixed(0);
    var w6 = w1 - w5*2;

    //高さの設定
    var h3 = height*0.25;
    h3 = h3.toFixed(0);
    var h2 = height*0.084;
    h2 = h2.toFixed(0);
    var h1 = height - h2 - h3;

    //色の設定
    var c1 = setColor(180,180,180); 
    var c2 = setColor(180,180,2); 
    var c3 =  setColor(13,180,180); 
    var c4 =  setColor(13,180,12);
    var c5 =  setColor(180,16,180);
    var c6 = setColor(180,15,14);
    var c7 =  setColor(15,15,180);
    var c8 =  setColor(16,16,16);
    var c9 =  setColor(8,29,66);
    var c10 =  setColor(235,235,235);
    var c11 =  setColor(44,0,92);
    var c12 =  setColor(7,7,7);
    var c13 =  setColor(24,24,24);

    //Y座標の設定
    var y1 = height - h1;
    var y2 = h3;

    //上段の描画
    draw_rect(height,0,w1,h1,c1);
    draw_rect(height,w1,w1,h1,c2);
    draw_rect(height,w1*2,w1,h1,c3);
    draw_rect(height,w1*3,w1,h1,c4);
    draw_rect(height,w1*4,w1,h1,c5);
    draw_rect(height,w1*5,w1,h1,c6);
    draw_rect(height,w1*6,w2,h1,c7);

    //中段の描画
    draw_rect(y1,0,w1,h2,c7);
    draw_rect(y1,w1,w1,h2,c8);
    draw_rect(y1,w1*2,w1,h2,c5);
    draw_rect(y1,w1*3,w1,h2,c8);
    draw_rect(y1,w1*4,w1,h2,c3);
    draw_rect(y1,w1*5,w1,h2,c8);
    draw_rect(y1,w1*6,w2,h2,c1);

    //下段の描画
    draw_rect(y2,0,w3,h3,c9);
    draw_rect(y2,w3,w3,h3,c10);
    draw_rect(y2,w3*2,w3,h3,c11);
    draw_rect(y2,w3*3,w4,h3,c8);
    draw_rect(y2,w1*5,w5,h3,c12);
    draw_rect(y2,w1*5+w5*1,w5,h3,c8);
    draw_rect(y2,w1*5 + w5*2,w6,h3,c13);
    draw_rect(y2,w1*6,w2,h3,c8);
    | comments(0) | trackbacks(0) | - | - |
    pagetop
    << 地図アート | main | カラーバーの色をランダムに。 >>









    url: http://84min.jugem.jp/trackback/111