問題タブ [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.
android - AndroidアプリケーションからGIMPの画像機能を使用することは可能ですか?
私はAndroidでのプログラミングにしばらくopencvを使用していましたが、Gimpライブラリの方がはるかに強力であることがわかりました。Gimpを学ぶための出発点はどこにありますか?また、Gimpプラグインの背後にある基本的な概念についても知りたいです。以前は、opencvでCAPIを使用していました。どうすればAndroid用のコードを書くことができますか?また、Gimpの使用を開始するには、Windowsにどのパッケージをインストールする必要がありますか?
visual-studio-2010 - Visual StudioでGIMPプラグインを構築するにはどうすればよいですか?
GIMPのGEGLライブラリを使用してAndroid用のアプリケーションを開発します。Visual Studio 10を使用しています。VisualStudioでプラグインを作成するにはどうすればよいですか?手順は何ですか?GIMPプロジェクトを実行してデバッグする方法は?私もGIMPVSに出くわしました。これについて教えてください。
また、GEGLライブラリを使用してCでAPIを開発するためのチュートリアルを提案できる人はいますか?
visual-studio-2010 - Windows で GEGL をビルドできない
gegl をビルドするための ./configure のコマンドは何ですか? 私はgtk +とbablが必要で、それを持っています.msys / mingwもインストールしました。しかし、msys で ./configure を実行するには、どの引数を指定する必要がありますか?
すべてのライブラリ (gegl、gtk、babl) を C:\msys\1.0 に保存する必要がありますか?
c - GEGL ライブラリを実行するように Visual Studio 2010 を構成する方法は?
Compiling GIMPのチュートリアルを使用して、Windows で GIMP、GEGL、Babl をコンパイルしました。いくつかのエラーがありましたが、それらはGIMPにありました。私は今GIMPについて心配していません。GEGL ライブラリを使用して、ビジュアル スタジオでいくつかの API を作成し、それらを実行したいだけです。さて、私の質問は、このために Visual Studio を構成する方法です。「プロジェクト プロパティ」でどのような変更を行う必要がありますか? 「インクルードディレクトリ」、ライブラリディレクトリに何を追加すればよいですか? 簡単なコード、gegl 初期化を実行したいだけです...
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 をビルドする別の方法です。
gcc - Fedora 17 で GIMP 2.6 のコンパイルが失敗し、致命的なエラーが発生します: gegl.h: No such file or directory
yum は Fedora 17 に GIMP 2.8 をインストールしますが、2.6 を使いたいのでコンパイルしようとしています。gegl.h
ただし、インストールされていてインクルードパスにある が見つからないというエラーが表示され続けます。
bash - Gegl color-to-alpha は、GIMP のように白色を削除しません
カラーからアルファへ
カラーからアルファへの操作は、画像内のすべてのピクセルから色を取得し、透明に変換する場合です。これは、完全に白い紙から手書きまたはフリー ドローイングを抽出する場合に特に役立ちます。
コマンドライン
以下は、白色をアルファに変換する基本的な GEGL コードです。以前は Ubuntu 12.04 で動作していましたが、再インストールした後、GEGL にバグがあるようです。
以前のセットアップが何であったかはわかりませんが、コマンド ラインはほとんど同じです。
操作とゲグルエラーの例
使用されている入力画像。
GIMP の正しい (つまり、必要な) 出力で、以前は GEGL と同じように機能していました。
現在の 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 で開くことをお勧めします。
私が試したこと
- GIMP 2.8に同梱されているgeglとbablをアンインストールしてみましたが、やはりgeglがうまく動きません。
- 答えを確認してください。この質問を書いているときに解決しました。
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()
たが、同じように動作しました。
問題は、私が渡せなかったいくつかの設定にあると思いますが、GMainLoop
Googleでもドキュメントでも何も見つかりませんでした...
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を何にも使用しません。
ここでの基本的な問題とその解決方法は何ですか? ありがとう。
opengl - 「クロス レイアウト」画像ファイルから OpenGL キューブマップを作成する簡単なコード
ファイル名パラメーターを受け取り、 「キューブマップ」テクスチャーを定義するために をC
6 回呼び出す単純なサブルーチン (Linux) を探しています ( )。glTexImage2D
GL_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 を使用しているので、それを使用しています。