GIMP

コンピュータ

GIMP2.10でScript-Fuを試してみる4。「若干大き目にファジー選択」

Python-FuをScript-Fuで書き直します。 穴の削除 (gimp-selection-flood img) 選択範囲を拡大 (define n_px 9) (gimp-selection-grow img n_px) 前景色に白...
コンピュータ

GIMP2.10でScript-Fuを試してみる3。「2値化したレイヤーを追加」

Python-Fuで作成したスクリプトをScript-Fuに移植します。 しきい値による2値化 (gimp-drawable-threshold new_layer 5 0.5 1.0) レイヤーの名前を変更 (gimp-drawable-...
コンピュータ

GIMP developersのmyblur1.cをビルドする。【Ubuntu20.04】

GIMP developersのサンプルプログラムをビルドしてみます。 今回はmyblur1.cとmyblur2.cをダウンロードしてビルドする流れです。 基本的に前回のhello.cと同じ環境・手順となります。 cd ~/sources ...
コンピュータ

GIMP2.10でScript-Fuを試してみる2。「選択範囲を別レイヤーに切り出す」

GIMPのPythonで作ったプラグインスクリプトをc言語で書き直す方法を模索してみました。 これはこれで面白そうなので、いつか取り組もうとは思うのですが、取り急ぎScript-Fuで書き直すことを考えたいと思います。 自分の使うスクリプト...
コンピュータ

GIMP developersのhello.cをビルドする。【Ubuntu20.04】

Ubuntu20.04でgimpをインストールしたところPython-Fuのプラグインを実行することが出来ないようです。 Python-FuからScript-Fuで作り直すかとも思いましたが、調べてみたところc言語の単一ソースファイルから比...
コンピュータ

【GIMP・Python-Fu】若干大き目にファジー選択

前回作成したスクリプトで、2値化したレイヤーでファジー選択し、今回のスクリプトを実行すると、元レイヤーが若干大き目に範囲選択されます。 境界線で囲まれた図形をファジー選択すると基本的に境界線の内側が選択されます。それを境界線を含めてファジー...
コンピュータ

【GIMP・Python-Fu】2値化したレイヤーを追加

「レイヤーの複製」→「色」→「しきい値」の手順をスクリプト化 フィルター用プラグイン(.pyスクリプト)の保存場所 メニュー→「編集(E)」→「設定(P)」→「フォルダー」→「プラグイン」 デフォルトでは以下のディレクトリ %Userpro...
コンピュータ

【GIMP・Python-Fu】xcfファイルをPNG形式で一括エクスポート

フォルダ内にあるxcfファイルをグレースケールのPNG形式でエクスポートする一括処理スクリプトです # coding: utf8 # GIMP Python-Fu # xcfファイルをPNG形式で一括エクスポート import os, gl...
コンピュータ

【GIMP・Python-Fu】脱色・自動色レベル調整フィルタ一括処理

モノクロの素材をカラースキャンした画像をGIMPで脱色→色レベル→xcf形式で保存するPython-Fuスクリプトです。 最初からグレースケールでスキャンすれば必要のない作業です。 スキャンした画像の一番明るい色が255一番暗い色が0になる...
コンピュータ

GIMPドラッグアンドドロップで画像を追加で開く方法

GIMPを起動し画像が開かれていない状態で、エクスプローラーから画像ファイルをドラッグアンドドロップすると画像が開かれます。 続いて画像が表示されている状態で、画像の上に追加で画像をドロップするとレイヤーとして開かれます。 このとき、レイヤ...
コンピュータ

UbuntuでGIMPの古いバージョンのスマート消去(resynthesizer)をインストールする。

Ubuntu20.04でGIMPのスマート消去(resynthesizer)プラグインを使うべくflatpakからGIMPをインストールしgithubからソースコードを頂戴してインストールしました。 しかし、自分がWindows版のGIMP...
コンピュータ

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

一枚の絵をパーツごとに切り出してレイヤー化する作業用に作成しました。 手動で実行する手順の自動化で、以前にも同じ目的のスクリプトを作りましたが別手順になります。 #!/usr/bin/env python # coding: utf8 fr...
コンピュータ

Ubuntu20.04でGIMPのスマート消去(Resynthesizer)を使いたい(Flatpak)

普通にaptでgimpをインストールしてもResynthesizerプラグインが使えませんでした。 解決策をネットで調べたところFlatpakというaptとは異なるパッケージ管理システムからgimpをインストールすると使えるような情報が見つ...
コンピュータ

GIMP2.10で機能が割り当てられていないキー

GIMPの各種機能を呼び出しを任意のキーに割り当てることが出来ます。 デフォルトで機能が割り当てらるキーを避けることで標準のキーバインドを損ねることなく、個人用にキーバインドをカスタマイズすべく、未割当のキーを調べてみました。 数値キー及び...