読者です 読者をやめる 読者になる 読者になる

non vorrei lavorare

ブログ名の通りです。javascript three.js mruby rust OCaml golang julialang blender

GIMPのプラグインをGoで書く(その1)

おはようございます。長男が最近お風呂にスンナリ入ってくれます。冬場と違い、お風呂を入れながら、入っています。お風呂が湧き上がる合図の音楽がなるより、早く出ることが出来るかをゲームのように楽しんでいます。kjunichiです。

cgoを久しぶりにつかう

先日Haskellでコード中にCのコードを埋め込めるという記事を見かけ、cgoの事を思い出し、 前の記事でGIMPを手元でビルドできているので、GIMPプラグインをGo言語で書けるのではと 思い、やってみた。

hello_gimp.go

せめて、画素値を変更できるところくらいまでは、進めて再度記事にしたいところ。 今回はGo側では文字列を生成するところまで。

Hellogimp_go_3

gimptool-2.0 --libs
で、GIMPプラグインを作るのに必要なヘッダとライブラリがわかるので、 これをcgoで使う。 use with Gist Search