Ruby から system 関数を用いて GMIC を呼び出す
GMIC はコマンドラインで動くプログラムを含むので, Ruby の system 関数を使って,簡単に呼び出すことができる.
このページでは,Windows での手順を示しているが,Linux 等でも同様の手順になると思います.
Windows での事前準備
Windows を使用する場合は,次のように操作する.
- Ruby 処理系と RubyGems のインストールが済んでいること。
◆ Ubuntu でのインストール手順(例)
sudo apt -y update sudo apt -y install ruby-full rubygems
- GMIC のインストールが済んでいること
- Windows の場合: GMIC Windows 版のインストールが済んでいること.
- Ubuntu の場合: apt^get コマンド
sudo apt -y update sudo apt -y install gimp-gmic sudo apt -y install gmic
- JRuby を使う場合に限り,Windows での Java JDK 18 (Java SE Development Kit 18) のインストールが済んでいること.
GMIC の機能呼び出し例
- 呼び出しテスト
引数なしで呼び出してみる. 「[gmic] No options or data provided. Try 'gmic -h' for help.」 というエラーメッセージが出れば,期待通りで OK.
* 「gmic が無いよ」というエラーメッセージが出る場合には, Windows の場合には「GMIC Windows 版のインストール 」の Web ページを見て, GMIC Windows 版のインストールを行うこと.
system "gmic"
◆ Windows の場合の実行結果の例
◆ Ubuntu の場合の実行結果の例