GEGLは、一般的なグラフィックライブラリの略で、オブジェクト指向のためのglibからのGObjectを使用して、C言語で書かれたグラフベースの画像処理ライブラリです。
GEGLオリジナルデザインは、GIMPSが新しい合成および処理コアのため痒いスクラッチに行われました。このコアは、最小限の依存性を有するように設計されています。そして、シンプルな井戸は、APIを定義しました。それはまだ進行中の作業ですが、それはすでに可能なシステムを提供ます。
ここで "GEGL」のある主要特点はここにあります
・8ビット、16ビット整数と32ビット浮動小数点、RGB、CIE Labの、YCbCrのナイーブCMYK出力ます。
・プラグインを介して拡張可能ます。
・XML、CとPythonインタフェースます。
・サブ領域のメモリ効率的な評価ます。
・タイル、スパース、pyramidialとRAMバッファよりも大きいます。
・処理操作の豊富なコアセット
・PNG、JPEG、SVG、EXR、RAWおよびその他の映像ソースます。
・算術演算、ポーターDuff合成操作、SVGのブレンドモード、他のブレンドモードは、マスクを適用します。
・ガウスぼかします。
・基本色補正ツールます。
・ほとんどの処理は、ハイダイナミックレンジ・ルーチンで行われます。
・Pangoのを使用して、テキストレイアウト機能
要件ます:
コア
・(GObjectのを含め、およびgmodule)glibの2.10以降ます。
・(ピクセルフォーマットagnostisism用)BABL 0.0.8以降ます。
・libpngの(PNGロード/エクスポートOPS、および画像の魔術フォールバックインポート)
GUI(テストOPSとAPIのサンドボックス)
・GTK +
操作のためのオプションの依存関係をます。
・SDL(表示OP)
・のlibjpeg(JPGローダOP)
・libopenexr(EXRローダOP)
・カイロのPango(テキストソースOP)
・librsvg
このリリースの新機能:
この二つの新しい操作があります。彩度(CIE LABとのCIE LCH色空間の両方で動作しますが)とGIMPの選択的ガウスぼかしフィルタのポート。ロードとビデオフレームを保存するための操作は、FFmpegは3.0で動作するように更新されました。また、デフォルトでは、生の画像をロードするためのdcrawベースの操作を無効に:LibRawベースの操作は全く同じように仕事をし、より良いAPIを提供します。
さらに、「GEGL「バイナリでいくつかの改善がなされてきた。今は、コマンドラインを介して(すなわち、AUXするバッファを接続して、他の入力パッド)グラフ組成を変更することができ、そしてプロジェクトが視聴のためにロードされたとき、あなたがズームインすることができます/アウト、スクロールホイールのイベントにカーソル位置に。また、あなたは今、コマンドラインでの操作のプロパティを指定することができます。
一般的な改善の中では、コピーオンライトgegl_buffer_clear機能のために取り扱いが利用可能になりました。次の画素データにわたって償却タイルメモリ(コピー)の実際の割り当ては、バッファへの書き込みでこれは、バッファのクリア当初より安く、より速く動作する必要があります。
コメントが見つかりません