1. Qiita
  2. 投稿
  3. Ruby

Space Sushi みたいな宇宙に何かしらが浮かんでいる画像を自動生成する gem を作りました

  • 81
    いいね
  • 0
    コメント

概要

Space Sushi という宇宙に寿司が浮かんでいる画像を淡々と投稿している天才的なアカウントがあります。これには及ばないものの、寿司を含むいろんな物を宇宙に浮かべた画像を素早く入手したいときのために、合成画像を自動的に作成する gem を作成しました。

https://github.com/suzuki86/spacestuff

この gem をインストールすると spacestuff というコマンドが使えるようになり、実行するとそのカレントディレクトリに合成画像が保存されます。例えば下記のような画像です。

sample.jpg

宇宙に浮かぶものは予め組み込まれたものの中からランダムで選ばれますが、spacestuff コマンドに引数を渡すことで浮かばせるものを指定することができます。ブロッコリーを浮かばせたいときは -c broccoli を指定します。

spacestuff -c broccoli

broccoli.jpg

浮かばせることのできるものは、現在は下記の通りです。

  • sushi (寿司)
  • broccoli (ブロッコリー)
  • mashroom (きのこ)
  • banana (バナナ)
  • cat (猫)
  • dog (犬)

また、背景画像や浮かばせる物体として任意の画像を指定することもできるオプションがあります。詳細は GitHub をご覧ください。
https://github.com/suzuki86/spacestuff