元のファイル(SVG ファイル、512 × 576 ピクセル、ファイルサイズ: 102キロバイト)

概要

解説
English: Set of colobars
日付
原典 投稿者自身による著作物
作者 Guillaume Jacquenot
SVG 開発
InfoField
 
このSVGのソースコードは正しい
 
この 図式MATLABで作成されました。
ソースコード
InfoField

MATLAB code

function Generate_colorbar(filename)
if nargin == 0
    filename = 'colormap.svg';
end

  T={ ...
    'jet'
    'hsv'
    'hot'
    'cool'
    'spring'
    'summer'
    'autumn'	
    'winter'
    'gray'
    'bone'
    'copper'
    'pink'
    'lines'
    'colorcube'
    'flag'
    'prism'
	};    

fid = fopen(filename,'w');
fprintf(fid,'<?xml version="1.0" encoding="UTF-8" standalone="no"?>\n');
fprintf(fid,'<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">\n');
fprintf(fid,'<svg\n');
fprintf(fid,'\txmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"\n');
fprintf(fid,'\txmlns:svg="http://www.w3.org/2000/svg"\n');
fprintf(fid,'\txmlns="http://www.w3.org/2000/svg"\n');
fprintf(fid,'\twidth="512px"\n');
fprintf(fid,'\theight="%dpx">\n',36*numel(T));
fprintf(fid,'\t\n');
fprintf(fid,'\t\n');

for j=1:numel(T)
    cmap = colormap(T{j});
    fprintf(fid,'\t<g id="g_%s">\n',T{j});
    for i=1:size(cmap,1)
        colorname = sprintf('%02x%02x%02x',...
            fix(cmap(i,1)*255),fix(cmap(i,2)*255),fix(cmap(i,3)*255));
        fprintf(fid,'\t\t<rect\n');
        fprintf(fid,'\t\t\tid="rect%d"\n',1000+64*(j-1)+i);
        fprintf(fid,'\t\t\tx="%d"\n',8*(i-1));
        fprintf(fid,'\t\t\ty="%d"\n',36*(j-1));
        fprintf(fid,'\t\t\theight="32"\n');
        fprintf(fid,'\t\t\twidth="9"\n');
        fprintf(fid,'\t\t\tstyle="fill:#%s" />\n',colorname);   
    end
    fprintf(fid,'\t\t</g>\n\n');
end
fprintf(fid,'</svg>\n');
fclose(fid);



ライセンス

この作品の著作権者である私は、この作品を以下のライセンスで提供します。
GNU head この文書は、フリーソフトウェア財団発行のGNUフリー文書利用許諾書 (GNU Free Documentation License) 1.2またはそれ以降のバージョンの規約に基づき、複製や再配布、改変が許可されます。不可変更部分、表紙、背表紙はありません。このライセンスの複製は、GNUフリー文書利用許諾書という章に含まれています。
w:ja:クリエイティブ・コモンズ
表示 継承
このファイルはクリエイティブ・コモンズ 表示-継承 3.0 非移植2.5 一般2.0 一般1.0 一般のライセンスのもとに利用を許諾されています。
あなたは以下の条件に従う場合に限り、自由に
  • 共有 – 本作品を複製、頒布、展示、実演できます。
  • 再構成 – 二次的著作物を作成できます。
あなたの従うべき条件は以下の通りです。
  • 表示 – あなたは適切なクレジットを表示し、ライセンスへのリンクを提供し、変更があったらその旨を示さなければなりません。これらは合理的であればどのような方法で行っても構いませんが、許諾者があなたやあなたの利用行為を支持していると示唆するような方法は除きます。
  • 継承 – もしあなたがこの作品をリミックスしたり、改変したり、加工した場合には、あなたはあなたの貢献部分を元の作品とこれと同一または互換性があるライセンスの下に頒布しなければなりません。
あなたは上記のライセンスから、どれか一つ以上を選択できます。

キャプション

このファイルの内容を1行で記述してください

このファイルに描写されている項目

題材

7 2 2009

bb26baf4aa09957d40942edf615763c2308893ce

104,701 バイト

576 ピクセル

512 ピクセル

ファイルの履歴

過去の版のファイルを表示するには、その版の日時をクリックしてください。

日付と時刻サムネイル寸法利用者コメント
現在の版2009年2月7日 (土) 13:062009年2月7日 (土) 13:06時点における版のサムネイル512 × 576 (102キロバイト)Gjacquenot{{Information |Description={{en|1=Set of colobars}} |Source=travail personnel (own work) |Author=Guillaume Jacquenot Gjacquenot |Date=2009-02-07 |Permission= |other_versions= }} ==Source code (MATLAB)== <source lang="mat

このファイルを使用しているページはありません。