gif のおもいで

お題「スクリーンショット/GIFアニメ作成技術が集まるスレ」

学生のころ、gif 作って遊んでました。
mac のインカメで写真撮って gif 作って、LGTMとか付けるだけでさいこーに楽しかった!

http://lgtm.herokuapp.com/http://cdn-ak.f.st-hatena.com/images/fotolife/w/whitech0c0late/20140314/20140314192343.gif

# $ brew install imagesnap
# $ brew install imagemagick
# $ gem install gyazo

#!/usr/local/bin/ruby

require 'gyazo'

LGTM_API = 'http://lgtm.herokuapp.com/'
file_name = Time.now.strftime("%Y-%m-%d-%H-%M-%S")

# あれば、消しとく
system("rm -f /tmp/capture_*.gif")

# 3回写真撮る
system("say Say cheese!")
(1..3).each do |i|
  system("/usr/local/bin/imagesnap -w 2.0 /tmp/capture_0#{i}.gif")
  system("say next shot!") if i < 3
end

# 撮った3枚で gifをつくる(素材は消しとく)
system("/usr/local/bin/convert -delay 10 -loop 0 /tmp/capture_*.gif /tmp/#{file_name}.gif")
system("rm -f /tmp/capture_*.gif")

image = "/tmp/#{file_name}.gif"

# Gyazo にアップロード
g = Gyazo::Client.new
gyazo_url = g.upload(image)

# 5秒くらい待ったほうがよさそう
puts "generating..."
sleep 5

# ブラウザで開く
system("open #{LGTM_API}#{gyazo_url.gsub(/gyazo/, 'i.gyazo')}.gif")

こんな感じのスクリプトだったはず。

上京してからは、かいわれ大根.gif とか作ってました。

whitech0c0late.hatenablog.com

合わせて読みたい

whitech0c0late.hatenablog.com