gif のおもいで
お題「スクリーンショット/GIFアニメ作成技術が集まるスレ」
学生のころ、gif 作って遊んでました。
mac のインカメで写真撮って gif 作って、LGTMとか付けるだけでさいこーに楽しかった!
# $ 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 とか作ってました。