ニュース

これでみんないつでも描けるね! 東京五輪エンブレムのコードがオープンソースに

「Processing」を用いて再現しています。

advertisement

 何かと話題の東京五輪エンブレムですが、そのエンブレムのコードを書いてオープンソース化する人物が現れました。

size(600, 600);
background(255);
noStroke();
float a = 200;
fill(#FFD700);
rect(0, 0, a, a);
fill(#808080);
rect(2*a, 2*a, 3*a, 3*a);
ellipseMode(RADIUS);
float r = sqrt(1.5*1.5+0.5*0.5)*a;
fill(#FFFFFF);
ellipse(1.5*a, 1.5*a, r, r);
fill(#000000);
rect(a, 0, a, 3*a);
fill(#FF0000);
ellipse(2.5*a, 0.5*a, 0.5*a, 0.5*a);

東京五輪エンブレム

 作ったのは、akihiro kubota(@hemokosa)さん。ビジュアルデザインなどの分野に特化したプログラミング言語「Processing」を用いて再現しました。

 しかもこれ、白と黒を入れ替えたパラリンピックのエンブレムにするには、3行変えればOK! これでいつでもすぐに東京五輪エンブレムを描くことができます。やったー!

advertisement
size(600, 600);
background(0);
noStroke();
float a = 200;
fill(#FFD700);
rect(0, 0, a, a);
fill(#808080);
rect(2*a, 2*a, 3*a, 3*a);
ellipseMode(RADIUS);
float r = sqrt(1.5*1.5+0.5*0.5)*a;
fill(#000000);
ellipse(1.5*a, 1.5*a, r, r);
fill(#FFFFFF);
rect(a, 0, a, 3*a);
fill(#FF0000);
ellipse(2.5*a, 0.5*a, 0.5*a, 0.5*a);

パラリンピックのエンブレム

 ちなみに、XMLベースの「SVG(d3.js)」バージョンを書く人も。今日も日本は平和です。

太田智美

Copyright © ITmedia, Inc. All Rights Reserved.

記事ランキング

  1. 大きくなったらかっこいいシェパードになると思っていたら…… 予想を上回るビフォーアフターに大反響!→さらに1年半後の今は? 飼い主に聞いた
  2. 高校生の時に出会った2人→つらい闘病生活を経て、10年後…… 山あり谷ありを乗り越えた“現在の姿”が話題
  3. ディズニーシーのお菓子が「異様に美味しい」→実は……“驚愕の事実”に9.6万いいね 「納得した」「これはガチ」
  4. 「こんなことが出来るのか」ハードオフの中古電子辞書Linux化 → “阿部寛のホームページ”にアクセス その表示速度は……「電子辞書にLinuxはロマンある」
  5. プロが教える「PCをオフにする時はシャットダウンとスリープ、どっちがいいの?」 理想の選択肢は意外にも…… 「有益な情報ありがとう」「感動しました
  6. 「防音室を買ったVTuberの末路」 本格的な防音室を導入したら居住空間がとんでもないことになった新人VTuberにその後を聞いた
  7. 間寛平、33年間乗り続ける“希少な国産愛車”を披露 大の車好きで「スカイラインGT-R R34」も所有
  8. 「もしかしてネタバレ?」 “timeleszオーディション”候補者がテレビ局を退社 ディズニーの“船長”としても話題
  9. 走行中の車から同じ速さで後方へ飛び降りると? 体を張った実験に反響「問題文が現実世界で実行」【海外】
  10. グルーミングが出来ない生まれたての子猫、とんでもない体勢になり…… 想像以上のへたくそっぷりに「どこにも届いてないww」「反則級」