mieki256's diary



2026/03/29() [n年前の日記]

#1 [lazarus][gmic] G'MIC CLIを呼び出すGUIアプリをLazarusで作成してみた

G'MIC CLI (gmic.exe) を呼び出して、標準入出力から画像データのやり取りをするGUIアプリを Lazarus で作成してみた。せっかくだから github にアップロードしておいた。

_mieki256/LazGmicPipe: G'MIC CLIを呼び出すLazarus製GUIアプリのサンプル

念のために書いておくけれど、画像ファイルに対してG'MICのフィルタをかけたいなら、スタンドアロンで動作する G'MIC-Qt (G'MIC-Qt stand-alone interface, gmic_3.7.4_qt_win64.zip) が存在するのでそれを使えば済む話。今回作成したアプリの実用性は全く無いです。これっぽっちも無いです。

_G'MIC - GREYC's Magic for Image Computing: A Full-Featured Open-Source Framework for Image Processing - Download

じゃあどうしてこんなアプリをわざわざ作ったかと言えば…。G'MIC CLI や ImageMagick のようなコマンドラインツールに、標準入出力を経由して画像データを送って処理させるGUIアプリを作れそうかどうか実証したかったからで…。GUIアプリは標準入出力を利用できない、みたいな制限があったら困るなと…。試してみたらそんな制限は無かったので一安心。Lazarus で作れたのだから、おそらく Delphi や C# でも作れるんじゃないか…。

ただ、G'MIC をアプリに組み込みたいなら、C++アプリ用に libgmic というものもあるらしいので、C++で作成するなら libgmic を使ったほうがいいのかもしれない。

_G'MIC - GREYC's Magic for Image Computing: A Full-Featured Open-Source Framework for Image Processing - Libgmic

以上です。

過去ログ表示

Prev - 2026/03 -
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project