問題タブ [gegl]

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 投票する
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 投票する
0 に答える
302 参照

visual-studio-2010 - Windows で GEGL をビルドできない

gegl をビルドするための ./configure のコマンドは何ですか? 私はgtk +とbablが必要で、それを持っています.msys / mingwもインストールしました。しかし、msys で ./configure を実行するには、どの引数を指定する必要がありますか?

すべてのライブラリ (gegl、gtk、babl) を C:\msys\1.0 に保存する必要がありますか?

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

c - GEGL ライブラリを実行するように Visual Studio 2010 を構成する方法は?

Compiling GIMPのチュートリアルを使用して、Windows で GIMP、GEGL、Babl をコンパイルしました。いくつかのエラーがありましたが、それらはGIMPにありました。私は今GIMPについて心配していません。GEGL ライブラリを使用して、ビジュアル スタジオでいくつかの API を作成し、それらを実行したいだけです。さて、私の質問は、このために Visual Studio を構成する方法です。「プロジェクト プロパティ」でどのような変更を行う必要がありますか? 「インクルードディレクトリ」、ライブラリディレクトリに何を追加すればよいですか? 簡単なコード、gegl 初期化を実行したいだけです...

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

macos - brew と jhbuild のエラー

Mac OS X 10.7 を使用しています

最初に、jhbuild を使用していくつかのライブラリをインストールしました。「/Users/dinosaur/gtk/inst/lib/」にライブラリをインストールするのは良くないと思います。だから私はディレクトリを削除します。

Home Brew はとても良いので、brew で gegl をインストールしたいと思います。そこで、ターミナルで「brew install gegl」と入力しましたが、エラーが発生しました:

jhbuildビルドパスでライブラリを探すようです。しかし、私はそれを削除しました。

jhbuild 設定をクリーンアップするにはどうすればよいですか。または、brew で gegl をビルドする別の方法です。

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

gcc - Fedora 17 で GIMP 2.6 のコンパイルが失敗し、致命的なエラーが発生します: gegl.h: No such file or directory

yum は Fedora 17 に GIMP 2.8 をインストールしますが、2.6 を使いたいのでコンパイルしようとしています。gegl.hただし、インストールされていてインクルードパスにある が見つからないというエラーが表示され続けます。

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

bash - Gegl color-to-alpha は、GIMP のように白色を削除しません

カラーからアルファへ

カラーからアルファへの操作は、画像内のすべてのピクセルから色を取得し、透明に変換する場合です。これは、完全に白い紙から手書きまたはフリー ドローイングを抽出する場合に特に役立ちます。

コマンドライン

以下は、白色をアルファに変換する基本的な GEGL コードです。以前は Ubuntu 12.04 で動作していましたが、再インストールした後、GEGL にバグがあるようです。

以前のセットアップが何であったかはわかりませんが、コマンド ラインはほとんど同じです。

操作とゲグルエラーの例

使用されている入力画像。

入力

GIMP の正しい (つまり、必要な) 出力で、以前は GEGL と同じように機能していました。

GIMP出力

現在の GEGL の誤った出力。

ここに画像の説明を入力

環境とバージョン:

  • Ubuntu 12.04
  • Babl 0.1.10 (これは ftp から)
  • Gegl 0.2.0 (これは ftp から)
  • Ubuntu 12.04 リポジトリのその他のパッケージ:
    • libgdk-pixbuf2.0-dev
    • イメージマジック
    • libpng12-dev
    • libpango1.0-dev
    • intlツール
    • libjpeg8-dev
    • libgdk-pixbuf2.0-dev

GIMP 2.8 もインストールされており、別のバージョンの GEGL を使用しているため、gegl と babl は次のコマンド ラインを使用してインストールされます。

: アルファ シャネルを表示するには、画像を GIMP で開くことをお勧めします。

私が試したこと

  1. GIMP 2.8に同梱されているgeglとbablをアンインストールしてみましたが、やはりgeglがうまく動きません。
  2. 答えを確認してください。この質問を書いているときに解決しました。
0 投票する
1 に答える
2032 参照

c - g_main_loop は決して戻りません

Gegl出力をレンダリングし、ウィンドウGLibを作成し、イベントループを作成するために使用しています。私が苦労している問題は、g_main_loop_run()関数が返されないことです (つまり、アプリケーションウィンドウを閉じる (または Alt+F4 を押す) と、その後のコードにまったく到達しません)。

私が作った最小限の例:

and onという行のコードprintf("after\n");は実行されません。私が観察したもう 1 つのことはg_timeout_add_seconds()、 を呼び出すコールバックを使用および設定したときにg_main_loop_quit、 がg_main_loop_run正しく返され、プログラムが期待どおりに続行されたことです。も使用しようとしましgtk_main()たが、同じように動作しました。

問題は、私が渡せなかったいくつかの設定にあると思いますが、GMainLoopGoogleでもドキュメントでも何も見つかりませんでした...

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

dsym - PPC Leopard で gegl (gimp) をコンパイルできない

PowerPC Mac Leopard 10.5.4 で gegl-0.2.0 (gimp-2.8 のコンパイルに必要) をコンパイルします。

gimp をコンパイルするために必要な glib-2.38.2、intltool-0.50.2、babl などの他のすべてのプログラムは正常にコンパイルされています。

gegl のコンパイル中に次のようなエラーが発生しました。

box-blur.so、brightness-contrast.so、motion-blur.so、contrast-curve.so など、gegl によって生成された各 .so ファイルに対してこれを取得します。それらの .so ファイル:

環境変数は次のとおりです。

DYLD_LIBRARY_PATH 変数を削除すると、「libjpeg.dylib,libpng.dylib,libtiff.dylib と libgl.dylib が見つかりません」のようなエラーが表示されます。

私が使用しているコンパイラは (Apple) gcc-3.3 ですが、gcc-4.0 または gcc-4.2 を使用すると同じエラーが発生します。私はXCodeを何にも使用しません。

ここでの基本的な問題とその解決方法は何ですか? ありがとう。

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

opengl - 「クロス レイアウト」画像ファイルから OpenGL キューブマップを作成する簡単なコード

ファイル名パラメーターを受け取り、 「キューブマップ」テクスチャーを定義するために をC6 回呼び出す単純なサブルーチン (Linux) を探しています ( )。glTexImage2DGL_TEXTURE_CUBE_MAP

「クロスレイアウト」ファイル(水平または垂直)または「水平ストリップ」ファイルを読み取れるようにしたいので、これにはさまざまなトリミング操作が必要です(おそらく、OpenGLが期待する方向に一致するようにいくつかの回転が必要です)。

このコードが存在することは確かですが、Google で検索したところ、断片しか見つかりませんでした。

私はGEGL / BABL図書館に出くわしました。これは良さそうです。少しやり過ぎですが、ファイル (" gegl:load") から読み取り、トリミング、回転、BABL を実行して、さまざまなピクセル フォーマット操作を実行できます (OpenGLGL_RGBまたはGL_RGBAフォーマットに一致させるため)。

また、「直線的な」テクスチャ ファイルを読み取って、グノミック プロジェクションに変換すると便利な場合があります (現在、これには MMPS を使用しています)。

「クロスレイアウト」からマルチイメージDDSファイルに変換するこのPython「gimpfu」コード(http://registry.gimp.org/files/cubemap-to-dds-v0.3.py.txt )を見つけました、それは私が望むものに似ていますが、アプリに Python コードを入れたくないのです。GIMP は内部で GEGL を使用しているので、それを使用しています。