問題タブ [gimp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
4785 参照

html - .png 画像ファイルの前景色を青から黒に変換するにはどうすればよいですか?

白地に青の前景を持つ会社のロゴの .png 画像ファイルがあります。フリーウェア ツールを使用して、透明な背景に黒の前景に変換できますか?

0 投票する
1 に答える
1926 参照

java - IIOMetadata から画像圧縮品質を取得するには?

新しい画像をImageIOジェネリックで保存する場合、使用する画像圧縮アルゴリズム (png、jpeg、gif など) に関係なく、範囲(高圧縮) から(高品質) までのパラメーターImageWriteParamの明示的な設定がサポートされます。compressionQuality0.0f1.0f

  • compressionQuality既存の画像から読み取る方法はありますか?
  • そのcompressionQuality書き込みパラメータは単なるヒントでImageWriterあり、画像のメタデータのどこにも保存されていませんか? それが本当なら、画像処理ソフトウェア (GIMP など) はどのようにして「名前を付けて保存」ダイアログで次のオプションを提供するのですか?

画像を名前を付けて保存する詳細オプション チェックボックスのツールチップ

さまざまな XML 形式 (通常はネイティブと標準) で画像メタデータを印刷するためにIIOMetadata、なんとか読み取りImageInputStreamと反復処理を行いました。そこに画像の兆候は見つかりませんでしたが。metadataFormatNamesjavax_imageio_1.0compressionQuality

0 投票する
1 に答える
211 参照

lisp - Scriptfu が正しい順序で実行されないのはなぜですか?

GIMP の基本的なスクリプトを作成しようとしていますが、正しく動作しないようです。選択を行った後、次の順序に従う必要があります: アクティブ レイヤーを下げ、選択範囲を 2px 拡張し、前景色で塗りつぶし、アクティブ レイヤーを上げます。最終製品は、最上層の私の線の下に無地になるはずです. しかし、私が書いたコードでは、アクティブなレイヤーをジャンプしますが、下のレイヤーではなく、一番上のレイヤーで塗りつぶします。ここに私が持っているコードがあります:

0 投票する
5 に答える
22869 参照

image-manipulation - コマンドラインからGIMPを使用してXCFをPNGに変換するにはどうすればよいですか?

ビルドプロセスの一環として、いくつかのXCF(GIMPのネイティブ形式)画像をPNG形式に変換する必要があります。これはGIMPのバッチモードを使用して可能になるはずですが、私が以前知っていたscript-fuをすべて忘れてしまいました。

入力画像には複数のレイヤーがあるため、「表示されているレイヤーをマージ」の後に「PNGとして保存」に相当するバッチモードが必要です。また、何もインストールできないことにも注意してください~/.gimp*/scripts/。自己完結型のコマンドライン、またはソースツリーにスクリプトをインストールする方法が必要です。

これはこの質問に似ていますが、GIMPを使用してこれを行う必要があるという追加の制約があることに注意してください。ImageMagickの現在のバージョンを試しましたが、テスト画像が壊れています。

0 投票する
2 に答える
350 参照

linux - GIMP の Scheme で行列変換を書く

DrRacket (R5RS だけではありません) を使用して素敵な数学を書きたいと思います (Racket タグは少し空です)。

次のようなマトリックスをコーディングしたいと思います。

(3 3 3) (5 3 4) (4 4 4) -> (5 3 4) (5 5 5) (5 3 4)

そして、いくつかの素敵なgimpフィルターを設定するために、このような他のもの...

一部の人々は、これはリスト内のリストを介して行うことができると指摘しましたが、ここで実際的な例を思いつきません...

お返事を楽しみにしています。敬具 Andreas_P

0 投票する
2 に答える
10802 参照

linux - GIMPを使用してカスタム自動トリミングスクリプトを作成するにはどうすればよいですか?

スクリーンショットがたくさんあるので、ウィンドウの境界線を切り取りたいと思います。スクリプトを使用してすべてをトリミングしたいと思います。

私はGIMPにアクセスできますが、フォトショップにはアクセスできないので、GIMPが使用するのに最適なツールであると思いました。私はこれまでGIMPでスクリプトを作成したことがないので、いくつかのGIMPクロップスクリプトを調べました。私が見つけたものはすべて私が欲しいものに似ていますが、完全ではありません。スクリプトを必要なものに変更するのは簡単なことだと思いました。しかし、私はスクリプト言語に精通していないため、思ったよりも難しいことがわかりました。ここで素晴らしい自動トリミングスクリプトを見つけました。誰かが私が必要なものに合わせてそれをカスタマイズするのを手伝ってもらえますか?

全体の寸法は、すべての写真で同じではありません。しかし、それらはすべて、私が切り抜いたい上、左、右、下に同じ数のピクセルを持っています。たとえば、画像にピクセルサイズがwidthあり、上からピクセル、下からピクセル、左からピクセル、右からピクセルheightを削除したいとします。だから私は新しい画像の寸法をとにしたい。t_junkb_junkl_junkr_junkwidth - l_junk - r_junkheight - t_junk - b_junk

0 投票する
2 に答える
4398 参照

android - AndroidアプリケーションからGIMPの画像機能を使用することは可能ですか?

私はAndroidでのプログラミングにしばらくopencvを使用していましたが、Gimpライブラリの方がはるかに強力であることがわかりました。Gimpを学ぶための出発点はどこにありますか?また、Gimpプラグインの背後にある基本的な概念についても知りたいです。以前は、opencvでCAPIを使用していました。どうすればAndroid用のコードを書くことができますか?また、Gimpの使用を開始するには、Windowsにどのパッケージをインストールする必要がありますか?

0 投票する
1 に答える
1893 参照

visual-studio-2010 - Visual StudioでGIMPプラグインを構築するにはどうすればよいですか?

GIMPのGEGLライブラリを使用してAndroid用のアプリケーションを開発します。Visual Studio 10を使用しています。VisualStudioでプラグインを作成するにはどうすればよいですか?手順は何ですか?GIMPプロジェクトを実行してデバッグする方法は?私もGIMPVSに出くわしました。これについて教えてください。

また、GEGLライブラリを使用してCでAPIを開発するためのチュートリアルを提案できる人はいますか?

0 投票する
1 に答える
391 参照

c - config.hをgimpに含めることはできません

私はgimpプログラミングに不慣れです。gimpをインストールしてVisualStudio2010で使用しました。構成は問題ありません。

私はここからコードをコンパイルしようとしていました:http:
//git.gnome.org/browse/gimp/tree/plug-ins/common/blur.c

問題は、を含めるconfig.hと、次のようになることです。

致命的なエラーC1189:#error:"config.hはstdplugins-intl.hの前に含める必要があります"

このconfig.hファイルはどこにありますか?

また、私はこのコードに問題があります:

GimpRunMode run_mode; run_mode = param[0].data.d_int32;

タイプの値をタイプgint32のエンティティに割り当てることはできないと表示されGimpRunModeます。

0 投票する
2 に答える
1780 参照

c - GIMPでAPIを作るには?

Opencv を使用して、Visual Studio 2010 で画像処理に関する API を作成し、Android で使用していました。今、私は同じことをするために gimp と gegl ライブラリを使い始めました。しかし、私はその方法についての参照を見つけられません。

gimp を使用して画像を読み込んで画像を操作し、最終的に出力を取得する方法を知りたいだけです。機能は何ですか?gimp プラグインのコードをいくつか見ました。ただし、main() 関数は存在しません。opencvのように、私はこのようなものを持っています..

このリンクのコードを使用しようとしましたhow-to-use-gimp-drawable-set-pixel。私は赤いピクセルを取得することになっています。しかし、ビジュアルスタジオでコンパイルできません。私はこれを取得します: Native' はコード 1 (0x1) で終了しました。何が欠けているのかわかりません。