NeverBlog::Likk::Unexistable;

見なかったことにして下さい

和名配色 for Perl

パソコンが示す色に注意しよう。色は色名から選ぶ。 | BPnetビズカレッジ | nikkei BPnet 〈日経BPネット〉
JIS慣用色名 - Wikipedia
辺りを読んで、perlモジュール Color::Japanese をサクっと書きました。

作成するに当たって、color-japanese - 日本の色名パレット ライブラリ - *Trace Output* も見たのですが、rubyサッパリ分かりませんので色リスト部分だけ頂きました。

以下モジュール内容

package Color::Japanese;
use strict;
use warnings;
our $VERSION = '0.1';
our $dic_name;
our $dic_code;
while(<DATA>){#リストから逆・正引き辞書作成
	chomp($_);
	my ($code,$hebon_cc,$kanji,$hira,$kata,$rower) = split /,/ ,$_;#/	
	$dic_name->{$hebon_cc}	= $code;
	$dic_name->{$kanji}		= $code;
	$dic_name->{$hira}		= $code;
	$dic_name->{$kata}		= $code;
	$dic_name->{$rower}	= $code;
	$dic_code->{$code} = {
					hebon_cc	=> $hebon_cc,
					kanji 		=> $kanji,
					hira		=> $hira,
					kata		=> $kata,
					rower => $rower,
					};	
}

sub new{
	my $class = shift;
	my $self = {};
	bless $self,$class;
}

sub get_code{#16進コードを返却
	my $self = shift;
	return if !defined $_[0];
	my $name = shift;
	return $dic_name->{$name}|| warn('no such color-name')
}
	
sub get_cname{#16進コードから名前のハッシュリファレンスを返却
	my $self = shift;
	return if !defined $_[0];
	my $code = shift;
	return $dic_code->{$code}|| warn('no such color-code')
}
sub get_hebon_cc_name{#16進コードから色名をローマ字(キャメルケース式)で返却
	my $self = shift;
	return if !defined $_[0];
	my $code = shift;
	return $dic_code->{$code}->{hebon_cc}|| warn('no such color-code')
}
sub get_kanji_name{#16進コードから色名を漢字で返却
	my $self = shift;
	return if !defined $_[0];
	my $code = shift;
	return $dic_code->{$code}->{kanji}|| warn('no such color-code')
}
sub get_hira_name{#16進コードから色名をひらがなで返却
	my $self = shift;
	return if !defined $_[0];
	my $code = shift;
	return $dic_code->{$code}->{hira}|| warn('no such color-code')
}
sub get_kata_name{#16進コードから色名をカタカナで返却
	my $self = shift;
	return if !defined $_[0];
	my $code = shift;
	return $dic_code->{$code}->{kata}|| warn('no such color-code')
}
sub get_rower_name{#16進コードから色名をローマ字(小文字)で返却
	my $self = shift;
	return if !defined $_[0];
	my $code = shift;
	return $dic_code->{$code}->{rower}|| warn('no such color-code')
}
1;

__DATA__
FA9CB8,TokiIro,鴇色,ときいろ,トキイロ,toki-iro
CF4078,TsutsujiIro,躑躅色,つつじいろ,ツツジイロ,tsutsuji-iro
FBDADE,SakuraIro,桜色,さくらいろ,サクライロ,sakura-iro
D53E62,BaraIro,薔薇色,ばらいろ,バライロ,bara-iro
E64B6B,KarakurenaiIro,韓紅色,からくれないいろ,カラクレナイイロ,karakurenai-iro
FF7F8F,SangoIro,珊瑚色,さんごいろ,サンゴイロ,sango-iro
DF828A,KoubaiIro,紅梅色,こうばいいろ,コウバイイロ,koubai-iro
E38089,MomoIro,桃色,ももいろ,モモイロ,momo-iro
BE003F,BeniIro,紅色,べにいろ,ベニイロ,beni-iro
B81A3E,Beniaka,紅赤,べにあか,ベニアカ,beniaka
AD3140,Enji,臙脂,えんじ,エンジ,enji
94474B,Suou,蘇芳,すおう,スオウ,suou
9E2236,AkaneIro,茜色,あかねいろ,アカネイロ,akane-iro
BE0032,Aka,赤,あか,アカ,aka
EF454A,ShuIro,朱色,しゅいろ,シュイロ,shu-iro
9E413F,BenikabaIro,紅樺色,べにかばいろ,ベニカバイロ,benikaba-iro
EF4644,Benihi,紅緋,べにひ,ベニヒ,benihi
D1483E,EntanIro,鉛丹色,えんたんいろ,エンタンイロ,entan-iro
6D3A33,Beniebicha,紅海老茶,べにえびちゃ,ベニエビチャ,beniebicha
7A453D,TobiIro,鳶色,とびいろ,トビイロ,tobi-iro
905D54,AzukiIro,小豆色,あずきいろ,アズキイロ,azuki-iro
863E33,BengaraIro,弁柄色,べんがらいろ,ベンガライロ,bengara-iro
693C34,Ebicha,海老茶,えびちゃ,エビチャ,ebicha
EA4E31,Kinaka,金赤,きんあか,キンアカ,kin'aka
AD4E39,Akacha,赤茶,あかちゃ,アカチャ,akacha
8D3927,AkasabiIro,赤錆色,あかさびいろ,アカサビイロ,akasabi-iro
EB6940,Ouni,黄丹,おうに,オウニ,ouni
E65226,Akadaidai,赤橙,あかだいだい,アカダイダイ,akadaidai
DB5C35,KakiIro,柿色,かきいろ,カキイロ,kaki-iro
B5725C,NikkeiIro,肉桂色,にっけいいろ,ニッケイイロ,nikkei-iro
B64826,KabaIro,樺色,かばいろ,カバイロ,kaba-iro
914C35,RengaIro,煉瓦色,れんがいろ,レンガイロ,renga-iro
624035,SabiIro,錆色,さびいろ,サビイロ,sabi-iro
865C4B,HiwadaIro,桧皮色,ひわだいろ,ヒワダイロ,hiwada-iro
704B38,KuriIro,栗色,くりいろ,クリイロ,kuri-iro
D86011,Kiaka,黄赤,きあか,キアカ,kiaka
B26235,Taisha,代赭,たいしゃ,タイシャ,taisha
B0764F,RakudaIro,駱駝色,らくだいろ,ラクダイロ,rakuda-iro
B1632A,Kicha,黄茶,きちゃ,キチャ,kicha
F1BB93,HadaIro,肌色,はだいろ,ハダイロ,hada-iro
EF810F,DaidaiIro,橙色,だいだいいろ,ダイダイイロ,daidai-iro
816551,Haicha,灰茶,はいちゃ,ハイチャ,haicha
6D4C33,ChaIro,茶色,ちゃいろ,チャイロ,cha-iro
564539,Kogecha,焦茶,こげちゃ,コゲチャ,kogecha
FAA55C,KoujiIro,柑子色,こうじいろ,コウジイロ,kouji-iro
D89F6D,AnzuIro,杏色,あんずいろ,アンズイロ,anzu-iro
EB8400,MikanIro,蜜柑色,みかんいろ,ミカンイロ,mikan-iro
6B3E08,KachiIro_A,褐色,かちいろ,カチイロ,kachi-iro
9F6C31,TsuchiIro,土色,つちいろ,ツチイロ,tsuchi-iro
D4A168,KomugiIro,小麦色,こむぎいろ,コムギイロ,komugi-iro
AA7A40,KohakuIro,琥珀色,こはくいろ,コハクイロ,kohaku-iro
B47700,Kincha,金茶,きんちゃ,キンチャ,kincha
F4BD6B,TamagoIro,卵色,たまごいろ,タマゴイロ,tamago-iro
F8A900,YamabukiIro,山吹色,やまぶきいろ,ヤマブキイロ,yamabuki-iro
B8883B,OudoIro,黄土色,おうどいろ,オウドイロ,oudo-iro
847461,KuchibaIro,朽葉色,くちばいろ,クチバイロ,kuchiba-iro
FFBB00,HimawariIro,向日葵色,ひまわりいろ,ヒマワリイロ,himawari-iro
EDAE00,UkonIro,鬱金色,うこんいろ,ウコンイロ,ukon-iro
C5B69E,SunaIro,砂色,すないろ,スナイロ,suna-iro
C8A65D,KarashiIro,芥子色,からしいろ,カラシイロ,karashi-iro
E3C700,KiIro,黄色,きいろ,キイロ,ki-iro
E3C700,TanpopoIro,蒲公英色,たんぽぽいろ,タンポポイロ,tanpopo-iro
6A5F37,Uguisucha,鶯茶,うぐいすちゃ,ウグイスチャ,uguisucha
EDD60E,Chuuki,中黄,ちゅうき,チュウキ,chuuki
EAD56B,KariyasuIro,刈安色,かりやすいろ,カリヤスイロ,kariyasu-iro
D6C949,KihadaIro,黄檗色,きはだいろ,キハダイロ,kihada-iro
716B4A,MiruIro,海松色,みるいろ,ミルイロ,miru-iro
C2BD3D,HiwaIro,鶸色,ひわいろ,ヒワイロ,hiwa-iro
706C3E,UguisuIro,鶯色,うぐいすいろ,ウグイスイロ,uguisu-iro
C0BA7F,MacchaIro,抹茶色,まっちゃいろ,マッチャイロ,maccha-iro
BBC000,Kimidori,黄緑,きみどり,キミドリ,kimidori
7C7A37,KokeIro,苔色,こけいろ,コケイロ,koke-iro
AAB300,WakakusaIro,若草色,わかくさいろ,ワカクサイロ,wakakusa-iro
97A61E,Moegi,萌黄,もえぎ,モエギ,moegi
737C3E,KusaIro,草色,くさいろ,クサイロ,kusa-iro
A9C087,WakabaIro,若葉色,わかばいろ,ワカバイロ,wakaba-iro
687E52,MatsubaIro,松葉色,まつばいろ,マツバイロ,matsuba-iro
BADBC7,Byakuroku,白緑,びゃくろく,ビャクロク,byakuroku
00B66E,Midori,緑,みどり,ミドリ,midori
007B50,TokiwaIro,常磐色,ときわいろ,トキワイロ,tokiwa-iro
4D8169,RyokushouIro,緑青色,りょくしょういろ,リョクショウイロ,ryokushou-iro
3C6754,Chitosemidori,千歳緑,ちとせみどり,チトセミドリ,chitosemidori
005638,Fukamidori,深緑,ふかみどり,フカミドリ,fukamidori
00533E,MoegiIro,萌葱色,もえぎいろ,モエギイロ,moegi-iro
00A37E,WakatakeIro,若竹色,わかたけいろ,ワカタケイロ,wakatake-iro
6DA895,SeijiIro,青磁色,せいじいろ,セイジイロ,seiji-iro
6AA89D,AotakeIro,青竹色,あおたけいろ,アオタケイロ,aotake-iro
24433E,TetsuIro,鉄色,てついろ,テツイロ,tetsu-iro
008E94,Aomidori,青緑,あおみどり,アオミドリ,aomidori
608A8E,Sabiasagi,錆浅葱,さびあさぎ,サビアサギ,sabiasagi
6D969C,Mizuasagi,水浅葱,みずあさぎ,ミズアサギ,mizuasagi
53A8B7,ShinbashiIro,新橋色,しんばしいろ,シンバシイロ,shinbashi-iro
00859B,AsagiIro,浅葱色,あさぎいろ,アサギイロ,asagi-iro
73B3C1,Byakugun,白群,びゃくぐん,ビャクグン,byakugun
00687C,NandoIro,納戸色,なんどいろ,ナンドイロ,nando-iro
7EB1C1,Kamenozoki,甕覗き,かめのぞき,カメノゾキ,kamenozoki
9DCCE0,MizuIro,水色,みずいろ,ミズイロ,mizu-iro
576D79,Ainezu,藍鼠,あいねず,アイネズ,ainezu
89BDDE,SoraIro,空色,そらいろ,ソライロ,sora-iro
006AB6,Ao,青,あお,アオ,ao
2B4B65,AiIro,藍色,あいいろ,アイイロ,ai-iro
223546,Koiai,濃藍,こいあい,コイアイ,koiai
89ACD7,WasurenagusaIro,勿忘草色,わすれなぐさいろ,ワスレナグサイロ,wasurenagusa-iro
007BC3,TsuyukusaIro,露草色,つゆくさいろ,ツユクサイロ,tsuyukusa-iro
2B618F,HanadaIro,縹色,はなだいろ,ハナダイロ,hanada-iro
3A4861,Konjou,紺青,こんじょう,コンジョウ,konjou
00519A,RuriIro,瑠璃色,るりいろ,ルリイロ,ruri-iro
27477A,Rurikon,瑠璃紺,るりこん,ルリコン,rurikon
343D55,KonIro,紺色,こんいろ,コンイロ,kon-iro
435AA0,KakitsubataIro,杜若色,かきつばたいろ,カキツバタイロ,kakitsubata-iro
3A3C4F,KachiIro_B,勝色,かちいろ,カチイロ,kachi-iro
384D98,GunjouIro,群青色,ぐんじょういろ,グンジョウイロ,gunjou-iro
292934,Tetsukon,鉄紺,てつこん,テツコン,tetsukon
69639A,Fujinando,藤納戸,ふじなんど,フジナンド,fujinando
4347A2,KikyouIro,桔梗色,ききょういろ,キキョウイロ,kikyou-iro
353573,Konai,紺藍,こんあい,コンアイ,kon'ai
A294C8,FujiIro,藤色,ふじいろ,フジイロ,fuji-iro
9883C9,Fujimurasaki,藤紫,ふじむらさき,フジムラサキ,fujimurasaki
7445AA,Aomurasaki,青紫,あおむらさき,アオムラサキ,aomurasaki
714C99,SumireIro,菫色,すみれいろ,スミレイロ,sumire-iro
665971,HatobaIro,鳩羽色,はとばいろ,ハトバイロ,hatoba-iro
744B98,ShoubuIro,菖蒲色,しょうぶいろ,ショウブイロ,shoubu-iro
614876,Edomurasaki,江戸紫,えどむらさき,エドムラサキ,edomurasaki
A757A8,Murasaki,紫,むらさき,ムラサキ,murasaki
765276,Kodaimurasaki,古代紫,こだいむらさき,コダイムラサキ,kodaimurasaki
473946,Nasukon,茄子紺,なすこん,ナスコン,nasukon
422C41,Shikon,紫紺,しこん,シコン,shikon
C573B2,AyameIro,菖蒲色,あやめいろ,アヤメイロ,ayame-iro
C94093,BotanIro,牡丹色,ぼたんいろ,ボタンイロ,botan-iro
DA508F,Akamurasaki,赤紫,あかむらさき,アカムラサキ,akamurasaki
F0F0F0,Shiro,白,しろ,シロ,shiro
EBE7E1,GofunIro,胡粉色,ごふんいろ,ゴフンイロ,gofun-iro
EAE0D5,KinariIro,生成り色,きなりいろ,キナリイロ,kinari-iro
DED2BF,ZougeIro,象牙色,ぞうげいろ,ゾウゲイロ,zouge-iro
9C9C9C,Ginnezu,銀鼠,ぎんねず,ギンネズ,gin'nezu
998D86,Chanezumi,茶鼠,ちゃねずみ,チャネズミ,chanezumi
838383,NezumiIro,鼠色,ねずみいろ,ネズミイロ,nezumi-iro
6E7972,Rikyuunezumi,利休鼠,りきゅうねずみ,リキュウネズミ,rikyuunezumi
72777D,NamariIro,鉛色,なまりいろ,ナマリイロ,namari-iro
767676,HaiIro,灰色,はいいろ,ハイイロ,hai-iro
5D5245,SusutakeIro,煤竹色,すすたけいろ,ススタケイロ,susutake-iro
3E312B,Kurocha,黒茶,くろちゃ,クロチャ,kurocha
343434,Sumi,墨,すみ,スミ,sumi
2A2A2A,Kuro,黒,くろ,クロ,kuro
2A2A2A,Tetsuguro,鉄黒,てつぐろ,テツグロ,tetsuguro
EE8EA0,RosePink,undef,ろーずぴんく,ローズピンク,rose_pink
AE2B52,CochinealRed,undef,こちにーるれっど,コチニールレッド,cochineal_red
B90B50,RubyRed,undef,るびーれっど,ルビーレッド,ruby_red
80273F,WineRed,undef,わいんれっど,ワインレッド,wine_red
442E31,Burgundy,undef,ばーがんでぃー,バーガンディー,burgundy
C67A85,OldRose,undef,おーるどろーず,オールドローズ,old_rose
DB3561,Rose,undef,ろーず,ローズ,rose
BB004B,Strawberry,undef,すとろべりー,ストロベリー,strawberry
FF7F8F,CoralRed,undef,こーらるれっど,コーラルレッド,coral_red
EA9198,Pink,undef,ぴんく,ピンク,pink
533638,Bordeaux,undef,ぼるどー,ボルドー,bordeaux
FEC6C5,BabyPink,undef,べびーぴんく,ベビーピンク,baby_pink
DF334E,PoppyRed,undef,ぽぴーれっど,ポピーレッド,poppy_red
CE2143,SignalRed,undef,しぐなるれっど,シグナルレッド,signal_red
BE0039,Carmine,undef,かーまいん,カーマイン,carmine
DF3447,Red,undef,れっど,レッド,red
DF3447,TomatoRed,undef,とまとれっど,トマトレッド,tomato_red
662B2C,Marron,undef,まるーん,マルーン,marron
EF454A,Vermilion,undef,ばーみりおん,バーミリオン,vermilion
DE3838,Scarlet,undef,すかーれっと,スカーレット,scarlet
A95045,Terracotta,undef,てらこった,テラコッタ,terracotta
FF9E8C,SalmonPink,undef,さーもんぴんく,サーモンピンク,salmon_pink
F9C9B9,ShellPink,undef,しぇるぴんく,シェルピンク,shell_pink
EFBAA8,NailPink,undef,ねーるぴんく,ネールピンク,nail_pink
FD5A2A,ChineseRed,undef,ちゃいにーずれっど,チャイニーズレッド,Chinese_red
C55431,CarrotOrange,undef,きゃろっとおれんじ,キャロットオレンジ,carrot_orange
A2553C,BurntSienna,undef,ばーんとしぇんな,バーントシェンナ,burnt_sienna
503830,Chocolate,undef,ちょこれーと,チョコレート,chocolate
F6A57D,Blond,undef,ぶろんど,ブロンド,blond
704B38,CocoaBrown,undef,ここあぶらうん,ココアブラウン,cocoa_brown
E8BDA5,Peach,undef,ぴーち,ピーチ,peach
B1632A,RawSienna,undef,ろーしぇんな,ローシェンナ,raw_sienna
EF810F,Orange,undef,おれんじ,オレンジ,orange
6D4C33,Brown,undef,ぶらうん,ブラウン,brown
D89F6D,Apricot,undef,あぷりこっと,アプリコット,apricot
9E6C3F,Tan,undef,たん,タン,tan
F09629,MandarinOrange,undef,まんだりんおれんじ,マンダリンオレンジ,mandarin_orange
9F7C5C,Cork,undef,こるく,コルク,cork
F5CDA6,EcruBeige,undef,えくるべいじゅ,エクルベイジュ,ecru_beige
E89A3C,GoldenYellow,undef,ごーるでんいえろー,ゴールデンイエロー,golden_yellow
FFA400,Marigold,undef,まりーごーるど,マリーゴールド,marigold
C09567,Buff,undef,ばふ,バフ,buff
AA7A40,Amber,undef,あんばー,アンバー,amber
7A592F,Bronze,undef,ぶろんず,ブロンズ,bronze
BCA78D,Beige,undef,べーじゅ,ベージュ,beige
B8883B,YellowOcher,undef,いえろーおーかー,イエローオーカー,yellow_ocher
57462D,BurntUmber,undef,ばーんとあんばー,バーントアンバー,burnt_umber
483C2C,Sepia,undef,せぴあ,セピア,sepia
92723A,Khaki,undef,かーきー,カーキー,khaki
EEC063,NaplesYellow,undef,ねーぷるすいえろー,ネープルスイエロー,Naples_yellow
DFC291,Leghorn,undef,れぐほーん,レグホーン,leghorn
765B1B,RawUmber,undef,ろーあんばー,ローアンバー,raw_umber
F6BF00,ChromeYellow,undef,くろむいえろー,クロムイエロー,chrome_yellow
F4D500,Yellow,undef,いえろー,イエロー,yellow
E4D3A2,CreamYellow,undef,くりーむいえろー,クリームイエロー,cream_yellow
F4D500,JauneBrillant,undef,じょんぶりあん,ジョンブリアン,jaune_brillant
EDD634,CanaryYellow,undef,かなりあ,カナリア,canary_yellow
655F47,OliveDrab,undef,おりーぶどらぶ,オリーブドラブ,olive_drab
5C5424,Olive,undef,おりーぶ,オリーブ,olive
D9CA00,LemonYellow,undef,れもんいえろー,レモンイエロー,lemon_yellow
575531,OliveGreen,undef,おりーぶぐりーん,オリーブグリーン,olive_green
C0D136,ChartreuseGreen,undef,しゃとるーずぐりーん,シャトルーズグリーン,chartreuse_green
89983B,LeafGreen,undef,りーふぐりーん,リーフグリーン,leaf_green
737C3E,GrassGreen,undef,ぐらすぐりーん,グラスグリーン,grass_green
97B64D,SeaGreen,undef,しーぐりーん,シーグリーン,sea_green
4C6733,IvyGreen,undef,あいびーぐりーん,アイビーグリーン,ivy_green
A2D29E,AppleGreen,undef,あっぷるぐりーん,アップルグリーン,apple_green
58CE91,MintGreen,undef,みんとぐりーん,ミントグリーン,mint_green
009A57,Green,undef,ぐりーん,グリーン,green
09C289,CobaltGreen,undef,こばるとぐりーん,コバルトグリーン,cobalt_green
00A474,EmeraldGreen,undef,えめらるどぐりーん,エメラルドグリーン,emerald_green
007E4E,MalachiteGreen,undef,まらかいとぐりーん,マラカイトグリーン,malachite_green
204537,BottleGreen,undef,ぼとるぐりーん,ボトルグリーン,bottle_green
2A7762,ForestGreen,undef,ふぉれすとぐりーん,フォレストグリーン,forest_green
006D56,Viridian,undef,びりじあん,ビリジアン,viridian
00483A,BilliardGreen,undef,びりやーどぐりーん,ビリヤードグリーン,billiard_green
007D7F,PeacockGreen,undef,ぴーこっくぐりーん,ピーコックグリーン,peacock_green
3D8E95,undefeBlue,undef,ないるぶるー,ナイルブルー,undefe_blue
006E7B,PeacockBlue,undef,ぴーこっくぶるー,ピーコックブルー,peacock_blue
009DBF,TurquoiseBlue,undef,たーこいずぶるー,ターコイズブルー,turquoise_blue
00526B,MarineBlue,undef,まりんぶるー,マリンブルー,marine_blue
87AFC5,HorizonBlue,undef,ほりぞんぶるー,ホリゾンブルー,horizon_blue
009CD1,Cyan,undef,しあん,シアン,cyan
89BDDE,SkyBlue,undef,すかいぶるー,スカイブルー,sky_blue
0073A2,CeruleanBlue,undef,せるりあんぶるー,セルリアンブルー,cerulean_blue
A3BACD,BabyBlue,undef,べびーぶるー,ベビーブルー,baby_blue
5A7993,SaxBlue,undef,さっくすぶるー,サックスブルー,sax_blue
006FAB,Blue,undef,ぶるー,ブルー,blue
0062A0,CobaltBlue,undef,こばるとぶるー,コバルトブルー,cobalt_blue
3A4861,IronBlue,undef,あいあんぶるー,アイアンブルー,iron_blue
3A4861,PrussianBlue,undef,ぷるしゃんぶるー,プルシャンブルー,Prussian_blue
252A35,MidnightBlue,undef,みっどないとぶるー,ミッドナイトブルー,midnight_blue
6E82AD,Hyacinth,undef,ひあしんす,ヒアシンス,hyacinth
343D55,NavyBlue,undef,ねーびーぶるー,ネービーブルー,navy_blue
384D98,UltramarineBlue,undef,うるとらまりんぶるー,ウルトラマリンブルー,ultramarine_blue
304285,OrientalBlue,undef,おりえんたるぶるー,オリエンタルブルー,oriental_blue
7967C3,Wistaria,undef,ういすたりあ,ウイスタリア,wistaria
433171,Pansy,undef,ぱんじー,パンジー,pansy
8865B2,Heliotorope,undef,へりおとろーぷ,ヘリオトロープ,heliotorope
714C99,Violet,undef,ばいおれっと,バイオレット,violet
9A8A9F,Lavender,undef,らべんだー,ラベンダー,lavender
855896,Mauve,undef,もーぶ,モーブ,mauve
C29DC8,Lilac,undef,らいらっく,ライラック,lilac
C69CC5,Orchid,undef,おーきっど,オーキッド,orchid
A757A8,Purple,undef,ぱーぷる,パープル,purple
D13A84,Magenta,undef,まぜんた,マゼンタ,magenta
D35889,CherryPink,undef,ちぇりーぴんく,チェリーピンク,cherry_pink
CA4775,RoseRed,undef,ろーずれっど,ローズレッド,rose_red
F0F0F0,White,undef,ほわいと,ホワイト,white
F0F0F0,SnowWhite,undef,すのーほわいと,スノーホワイト,snow_white
DED2BF,Ivory,undef,あいぼりー,アイボリー,ivory
B3B8BB,SkyGrey,undef,すかいぐれい,スカイグレイ,sky_grey
AAAAAA,PearlGrey,undef,ぱーるぐれい,パールグレイ,pearl_grey
9C9C9C,SilverGrey,undef,しるばーぐれい,シルバーグレイ,silver_grey
8F8F8F,AshGrey,undef,あっしゅぐれい,アッシュグレイ,ash_grey
8C8080,RoseGrey,undef,ろーずぐれい,ローズグレイ,rose_grey
767676,Grey,undef,ぐれい,グレイ,grey
6D696F,SteelGrey,undef,すちーるぐれい,スチールグレイ,steel_grey
515356,SlateGrey,undef,すれーとぐれい,スレートグレイ,slate_grey
4B474D,CharcoalGrey,undef,ちゃこーるぐれい,チャコールグレイ,charcoal_grey
212121,LampBlack,undef,らんぷぶらっく,ランプブラック,lamp_black
212121,Black,undef,ぶらっく,ブラック,black

DLしたい方はコチラから

使い方は以下な感じで

#!/usr/local/bin/perl
package main;
use Color::Japanese;
use Data::Dumper;
local $\ = "\n";
#単純な出力
print Color::Japanese->get_code("ときいろ");
print Color::Japanese->get_kanji_name("FA9CB8");

#何度も参照する時は OOP形式の方が良いかもしれない
$obj = Color::Japanese->new();
print $obj->get_code("TsutsujiIro");

#コードに対応するハッシュの一覧
print Dumper $obj->get_cname("CF4078");

出力結果は以下

FA9CB8
鴇色
CF4078
$VAR1 = {
          'kata' => 'ツツジイロ',
          'hira' => 'つつじいろ',
          'hebon_cc' => 'TsutsujiIro',
          'rower' => 'tsutsuji-iro',
          'kanji' => '躑躅色'
        };

色名からRGB16進コードを呼び出す時は、平仮名でもカタカナでもローマ字でもok
$obj->get_code("TsutsujiIro") も $obj->get_code("躑躅色") も CF4078 が返ります
逆に、コードの場合はどの形式か指定する
$obj->get_kanji_name("CF4078"); #躑躅色
$obj->get_hira_name("CF4078"); #つつじいろ
$obj->get_rower_name("CF4078"); #tsutsuji-iro
各形式の名前をハッシュリファレンスでとりたい場合は、
$obj->get_cname("CF4078"); #各名前の構造体が返ります。