ニュース
これでみんないつでも描けるね! 東京五輪エンブレムのコードがオープンソースに
「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)」バージョンを書く人も。今日も日本は平和です。
(太田智美)
関連記事
さすがは技術者の味方「O'Reilly」 プログラマのための健康法を紹介する「ヘルシープログラマ」発売
日本語版には吉岡弘隆氏による「散歩とイングレス」も収録されています。今も親父の背中を追っている 新海誠さん制作の大成建設CM「ベトナム・ノイバイ空港」篇公開
大成建設のアニメーションCM第4弾にも当然感動。ハチ公、待ち続けた飼い主とついに再会 東大に上野博士との再会の像ができる
飼い主の帰りを待ち続けたハチ公が、没後80年目にしてようやく飼い主と再会。LANケーブルがたくさん挿せそうな建物に胸キュン
鼓動が鳴り響くゼ……!まさかのパブリックドメインで配布! 電気回路図をヒントにした美しすぎる「鉄道路線図」完成
「SVG Advent Celarnder 2014」やりおった!!!キタァアアアアア! Stack Overflow日本語版ついに公開
技術者待望の日本語版!!デジタルネイティブってレベルじゃねえぞ! 5歳の少年がMicrosoftのIT資格試験に合格
天才デジタルネイティブ爆誕。これが最後のYAPCだ! 「YAPC::Asia Tokyo 2015」は東京ビッグサイトで開催
まさかの緊急発表。怪力、空中飛行、瞬間移動もできちゃう「超人スポーツ」誕生!? 2020年にスポーツイベント開催へ
科学の力で身体能力を強化した新たなスポーツ作りを目指します。Windowsの次のバージョンは「Windows 9」でなく「Windows 10」
スタートメニューが復活。
Copyright © ITmedia, Inc. All Rights Reserved.