IT技術にまつわる実験ノート

「長編を書くより、短編を数多く完成させてください。それが上達への近道です」 by 手塚治虫

Ruby で image_processing を使ってみる

はじめに

Rails6 から画像ファイルを加工する gem が minimagick から image_processing に変更になるとのことで、試しに使ってみることにする。

 

使ってみる

使い方は image_processing リポジトリの doc に書かれている。

 

gem をインストールする。

  • gem install image_processing

 

ここでは2枚の画像を合成してみることにする。

まず source メソッドで画像の読み込みを行い、composite メソッドで合成する画像を指定して、どこに配置するのか指定する。最後に call メソッドで画像処理を実行する。この時に destination オプションを渡すと、実行結果を書き込む場所を指定することができる。

f:id:matt-note:20190703182338p:plain

 

f:id:matt-note:20190703183231p:plain

-> image_processing を使って画像を合成することができた。