GIMP

コンピュータ

GIMP3でトレース用の下絵(青焼き)に変換する方法

目的 写真・線画・スキャン画像を「薄い青線だけが残る下絵」 にする 上から新しい線画を描きやすくする パス作成・ベクタトレース用手順トレース用の絵メニュー→色(C)→カラーマッピング(M)→色交換(C)From Colorは黒、To Col...
コンピュータ

GIMP3でグレースケールのカラーパレットを選択する方法

GIMPの標準パレットとして登録されているパレットの中からグレースケール用のパレットを選択する手順を紹介します。タブからパレットアイコンを選択Grays(32)を選択前景色を選択パレットアイコンを選択すると、グレースケール用のパレットが表示...
コンピュータ

Windows版GIMP3でクラッシュが頻発する場合はスレッド数を1にしてみる

GIMP 3 が正式リリースされ、Windows 環境でも最新世代の GIMP が使えるようになりました。実際使っていて、たまにクラッシュすることがあります。自分の環境だけで発生する現象かもしれませんが、効果があった対処法を紹介します。クラ...
スポンサーリンク
コンピュータ

C#でTCPソケットを使った画像処理ワーカーを作る【GIMP3(Pytho-Fu)クライアント→C#画像処理サーバー】

GIMPのPython-Fuから外部コマンドを呼び出す方法を知っているので、C#とOpenCVSharpで様々な画像処理を自作することが出来るようになりました。adaptiveThresholdを行う外部コマンドをGIMPから呼び出すフィル...
コンピュータ

GIMP3でPDFファイルをページごとにPNGファイルにする方法

PDFファイルから画像を抽出したい。インストール済みのソフトウェアで可能なソフトウェアが何か考えた際、思いついたのはGIMPでした。◯手順(普通にPDFファイルをGIMP3で開く)GIMP3を起動するメニュー→ファイル→「開く/インポート」...
コンピュータ

Gimp3のPython-fuでPSD形式でエクスポートするプラグイン

xcfと同名でpsd形式で画像をエクスポートします。エクスポートする機能は標準で存在するので、わざわざ作る必要が無いプラグインではありますが、外部コマンドを実行するプラグインで出力ディレクトリが変更される問題の対策とプラグインをショートカッ...
コンピュータ

Gimp3のPython-fuでmask用に黒色のレイヤーを新規作成するプラグイン

mask用に黒色のレイヤーを新規作成するプラグイン白色で選択範囲を描画するため前景色を白にセット。また、半透明にすることで元レイヤーが見えるようにしています。ファイル名:my-add_mask_layer/my-add_mask_layer...
コンピュータ

Gimp3のPython-fuで外部コマンドをフィルターとして実行「適応的閾値による二値化処理 adaptiveThreshold」

GIMPには適応的閾値による二値化処理が無いようなので、OpenCVSharpのCv2.adaptiveThresholdで外部コマンド(ToLine.exe)を作り、GIMPのフィルターとして呼び出す実装になっています。外部コマンドをフィ...
コンピュータ

Gimp3のPython-fuでレイヤーを移動するプラグイン

自分が必要な機能をプラグインで作るわけですが、無知ゆえにGIMPの標準機能に既にあるものを作ってしまう場合があり、こちらの移動プラグインはその典型。せっかく作ってしまったので残しておきます。レイヤーをトップへ移動するプラグインファイル名:m...
コンピュータ

gegle.exeでコマンドライン(PowerShell)で一括画像処理

GEGL (GEneric Graphics Library) は GIMP が内部で使っている画像処理エンジンで、gegl.exe はその コマンドライン版。フィルターやリサイズなどのオペレーション(ノード)をパイプラインでつなぐ形で処理...
コンピュータ

Gimp3のPython-Fuでディレクトリ内のxcfをpng形式で一括エクスポート

Python-Fuコンソールに貼り付けると即実行されます。IN_DIRとOUT_DIRはディレクトリ環境に合わせて修正のこと。import gi, pathlibgi.require_version("Gimp", "3.0")gi.req...
コンピュータ

GIMP3のPython-Fuで新しい透明レイヤーを追加

選択中のレイヤーの幅と高さを参考に、新しいレイヤーを追加するスクリプトソースコード# 先頭の画像を取得image = Gimp.get_images()[0]# 選択レイヤー layer = image.get_selected_layer...
コンピュータ

GIMP3でPython-Fu:メニューダイアログのサンプルコード

メニューでテキストを入力するダイアログを表示します。ソースコードファイル名:sample_dialog_plugin\sample_dialog_plugin.py#!/usr/bin/env python3# -*- coding: ut...
コンピュータ

GIMP3のPython-Fuで透明レイヤーを2枚追加するプラグイン

既存のレイヤーを加筆するために、線画と塗り用の2枚の透明レイヤーを追加するPython-Fu製のプラグインです。ソースコードファイル名:my-add_line_layer\my-add_line_layer.py#!/usr/bin/env...