問題タブ [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.
c - gtkプログラムからgimpを開き、GdkPixbufを渡す方法は?
画像を表すGdkPixbufオブジェクトがあり、この画像をプログラムに表示します。
現在、ユーザーはこの画像を保存し、gimpを開いて読み込むことができます。cプログラムから直接gimpを開き、GdkPixbufオブジェクトをgimpに渡すことは可能ですか?
image - 透明gifからPNGへのバッチ処理アンチエイリアス
最初は黒い背景の画像が大量にあり、次に黒一色が削除され、画像にピクセル化された暗いエッジが残りました。
これらの画像をバッチ処理して、透明ピクセルに隣接する黒いピクセルを色消去するか、エッジを滑らかにして黒いエッジをギザギザにしないようにする方法を探しています。
xnview、irfanview、および GIMP がありましたが、GIMP を使用して手動で透明領域に魔法の杖を使用し、1 ピクセルずつ拡大し、黒色を消色する以外に、これを行う適切な方法が見つかりません。
何か案は?800 枚を超える画像について話しているので、バッチ処理はかなり重要です。それらは 3d モデルから自動的に生成されます。
その間ずっと探してます!
gimp - レイヤーを失わずに複数の画像にレイヤーを結合する
私の問題: 3 つのテキスト レイヤーだけが異なる画像をたくさん作りたいです。Python-Fu コンソールを使用してテキストを変更する方法については、すでに理解しています。次のステップは、このテキスト変更コードをループに入れ、a を追加しpng.file-save-png(...)
て画像を保存することです。PNGとして保存するには、すべてのレイヤーを(画像ごとに)マージする必要がありますが、single_layer = pdb.gimp-image-merge-visible-layers(image,0)
. ここから作業を続けるには、古いレイヤーを元に戻すために元に戻す必要があります。
スクリプトから GIMP で UNDO 操作を適用する必要がありますか?
この機能に関するヒントは見つかりませんでした。多分誰かがこれを行う方法を知っているか、回避策を持っています。
html - .png 画像ファイルの前景色を青から黒に変換するにはどうすればよいですか?
白地に青の前景を持つ会社のロゴの .png 画像ファイルがあります。フリーウェア ツールを使用して、透明な背景に黒の前景に変換できますか?
java - IIOMetadata から画像圧縮品質を取得するには?
新しい画像をImageIO
ジェネリックで保存する場合、使用する画像圧縮アルゴリズム (png、jpeg、gif など) に関係なく、範囲(高圧縮) から(高品質) までのパラメーターImageWriteParam
の明示的な設定がサポートされます。compressionQuality
0.0f
1.0f
compressionQuality
既存の画像から読み取る方法はありますか?- その
compressionQuality
書き込みパラメータは単なるヒントでImageWriter
あり、画像のメタデータのどこにも保存されていませんか? それが本当なら、画像処理ソフトウェア (GIMP など) はどのようにして「名前を付けて保存」ダイアログで次のオプションを提供するのですか?
さまざまな XML 形式 (通常はネイティブと標準) で画像メタデータを印刷するためにIIOMetadata
、なんとか読み取りImageInputStream
と反復処理を行いました。そこに画像の兆候は見つかりませんでしたが。metadataFormatNames
javax_imageio_1.0
compressionQuality
lisp - Scriptfu が正しい順序で実行されないのはなぜですか?
GIMP の基本的なスクリプトを作成しようとしていますが、正しく動作しないようです。選択を行った後、次の順序に従う必要があります: アクティブ レイヤーを下げ、選択範囲を 2px 拡張し、前景色で塗りつぶし、アクティブ レイヤーを上げます。最終製品は、最上層の私の線の下に無地になるはずです. しかし、私が書いたコードでは、アクティブなレイヤーをジャンプしますが、下のレイヤーではなく、一番上のレイヤーで塗りつぶします。ここに私が持っているコードがあります:
image-manipulation - コマンドラインからGIMPを使用してXCFをPNGに変換するにはどうすればよいですか?
ビルドプロセスの一環として、いくつかのXCF(GIMPのネイティブ形式)画像をPNG形式に変換する必要があります。これはGIMPのバッチモードを使用して可能になるはずですが、私が以前知っていたscript-fuをすべて忘れてしまいました。
入力画像には複数のレイヤーがあるため、「表示されているレイヤーをマージ」の後に「PNGとして保存」に相当するバッチモードが必要です。また、何もインストールできないことにも注意してください~/.gimp*/scripts/
。自己完結型のコマンドライン、またはソースツリーにスクリプトをインストールする方法が必要です。
これはこの質問に似ていますが、GIMPを使用してこれを行う必要があるという追加の制約があることに注意してください。ImageMagickの現在のバージョンを試しましたが、テスト画像が壊れています。
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
linux - GIMPを使用してカスタム自動トリミングスクリプトを作成するにはどうすればよいですか?
スクリーンショットがたくさんあるので、ウィンドウの境界線を切り取りたいと思います。スクリプトを使用してすべてをトリミングしたいと思います。
私はGIMPにアクセスできますが、フォトショップにはアクセスできないので、GIMPが使用するのに最適なツールであると思いました。私はこれまでGIMPでスクリプトを作成したことがないので、いくつかのGIMPクロップスクリプトを調べました。私が見つけたものはすべて私が欲しいものに似ていますが、完全ではありません。スクリプトを必要なものに変更するのは簡単なことだと思いました。しかし、私はスクリプト言語に精通していないため、思ったよりも難しいことがわかりました。ここで素晴らしい自動トリミングスクリプトを見つけました。誰かが私が必要なものに合わせてそれをカスタマイズするのを手伝ってもらえますか?
全体の寸法は、すべての写真で同じではありません。しかし、それらはすべて、私が切り抜いたい上、左、右、下に同じ数のピクセルを持っています。たとえば、画像にピクセルサイズがwidth
あり、上からピクセル、下からピクセル、左からピクセル、右からピクセルheight
を削除したいとします。だから私は新しい画像の寸法をとにしたい。t_junk
b_junk
l_junk
r_junk
width - l_junk - r_junk
height - t_junk - b_junk