GIMP

コンピュータ

GIMPのPython-Fuでグリーンバックを追加するプラグイン

緑色で塗りつぶされたグリーンバック用のレイヤーを新規に追加します。 #!/usr/bin/env python # coding: utf8 from gimpfu import * from array import array # グリ...
コンピュータ

GIMPのPython-Fuでレイヤーを二つ追加するプラグイン

GIMPで境界線(Line)と塗りつぶし(Paint)用に2つレイヤーを追加するプラグインを作りました。 #!/usr/bin/env python # coding: utf8 from gimpfu import * from arra...
コンピュータ

GIMPで画像の特定の色を置き換える

1.色を置き換えたい部分を範囲選択する 2.メニューから色交換を呼び出す。 メニューの「色」→「カラーマッピング」→「色交換」 From Colorで置き換え元の色を指定。(右側のスポイトのアイコンをクリックすると画像から色を取得することが...
スポンサーリンク
コンピュータ

GIMPのPython-Fuでディレクトリを引数にプラグインを実行する。

GIMPのプラグインの実行時、ディレクトリを選択しスクリプトへ引数として渡すことが出来るようなので試してみました。 スクリプト #!/usr/bin/env python # coding: utf8 from gimpfu import ...
コンピュータ

C#のWinFormsでMagick.NETを使ってGIMPのXCFファイルを読み込む

ImageMagickはいろいろな画像フォーマットに対応した画像ライブラリ?です。そちらを.Netに対応させたパッケージがNuGetに有りましたので、GIMPのXCFファイルを読み込むサンプルを作成してみました。 プロジェクトの作成 dot...
コンピュータ

GIMP現在開いている画像をPNG形式で一括エクスポートするプラグイン

複数の画像を開いている状態で、開いている画像を一括エクスポートするプラグインを作成しました。 GIMPのXCFファイルをPNG形式で一括エクスポートするスクリプトは以前から使っていたのですが、コードをpython-fuコンソールにコピー&ペ...
コンピュータ

GIMPで塗りつぶしの動作確認

GIMPで画像を0から作るのであれば、線画(境界線)と塗りつぶしで別レイヤーを用意すれば、綺麗に塗りつぶすことが出来るのですが、塗り絵のような素材に着色をしようとすると、縁まで塗りつぶされなかったり、縁まで塗りつぶすと境界部分が不自然な感じ...
コンピュータ

Python-Fuレイヤーの不透明部分の縁を透明化

GIMPでレイヤー上の不透明部分の縁を数ピクセル分白色を透明化する作業をスクリプト化してみました。 #!/usr/bin/env python # coding: utf8 from gimpfu import * from array i...
コンピュータ

Python-Fu吹き出し削除

吹き出しの文字を消去する為に作成したスクリプトです。 吹き出しの内部をファジー選択で大まかに選択した状態でフィルターを実行。 フィルターの中身は選択範囲の拡大、穴の削除、塗りつぶし(前景色、背景色、削除(透明))を行います。 手順数は多くな...
コンピュータ

GIMPのPython-Fuで鉛筆で描画

「鉛筆で描画」ツールはアンチエリアスが掛からないということらしく、今書いているスクリプトに都合が良さそうなので試してみます。 サンプルスクリプト GIMPのPythonコンソールで実行 # 現在のイメージを取得 image = gimp.i...
コンピュータ

半径rの円を描くための座標計算

確度を指定して斜めの線を引きたいのですが、色々調べてみたら円を描くことにになりました。 スクリプト import math def zahyou(x, y, r, angle): radian = (math.pi * angle) / 1...
コンピュータ

Python-Fuで選択範囲を別レイヤーに切り出し2

以前、選択範囲を別レイヤーに切り出すスクリプトを組みました。 より、シンプルなスクリプトに修正してみました。 #!/usr/bin/env python # coding: utf8 from gimpfu import * from ar...
コンピュータ

GIMPのPython-Fuで範囲選択関連のプロシージャ

範囲選択関連のプロシージャを調べてみました。 選択範囲をチャンネルへ変換 ファジー選択 pdb.gimp_fuzzy_select(layer, x, y, 127, 2, 0, 0, 0.0, 0) 4番目の引数:しきい値 5番目の引数:...
コンピュータ

GIMPのPython-Fuでカラー関連のプロシージャ

カラー関連のプロシージャを調べてみました。 指定座標の色を取得 pdb.gimp_image_pick_color(image, layer, x, y, 0, 0, 0) 5番目の引数を1(TRUE)にセットし6番目の引数に半径ををセット...