boost-gil

    1

    1答えて

    gil::color_converted_viewへの書き込みは、基になるビューのデータに影響しないことに気付きました。それが正しいのだろうか? たとえば、赤いチャンネルの値を取り、青いチャンネルの値をその半分に設定するプログラムを作成したいとします。 template <typename SrcView> void half_red_to_blue(SrcView & view) {

    2

    2答えて

    Boost :: Gilフレームワークのメモリから画像(jpeg、pngなど)を読み込む必要があります。 これを行う方法はありますか? ありがとうございます!

    3

    1答えて

    GILの構文についてちょっと混乱します。私は、任意の組み込み関数はあり rgba8_image_t に rgb8_image_t を変換し、1 にアルファチャンネルを設定します。手動でこれを行う方法ではない場合は?

    2

    2答えて

    私はBoost.GILを使っていくつかの基本的な画像処理ルーチンを実行してきました。 Boost.GILでは、汎用タイプconvert_pixel()のテンプレート特化によって異なるタイプのピクセル間の色空間変換が実現されています。 しかし、私はこれらの実装をLCMSに基づいたものでオーバーライドしたいと思います。 convert_pixel()への内部呼び出しが新しくLCMSベースのconver

    -2

    1答えて

    1と2の結果をPNG保存、私は以下のコードを持っている:画面をキャプチャする方法 : int width = glutGet(GLUT_WINDOW_WIDTH); int height = glutGet(GLUT_WINDOW_HEIGHT); std::vector< unsigned char > rgbdata(4*width*height); glReadPixels(0, 0

    2

    2答えて

    BGRにBGRAを変換する関数を書いてみたい。 void convertBGRAViewtoBGRView(const boost::gil::bgra8_view_t &src, boost::gil::bgr8_view_t dst) 私はこのようにそれを記述する場合: size_t numPixels = src.width() * src.height(); boost::gil::bg

    2

    2答えて

    画像ビューからピクセルまたはチャンネルタイプを抽出する正しい方法を見つけることができません。私はgray8_view_tの場合、以下のpod_tを 'unsigned char'にすることを考えています。単純なViewType :: pixel_tはありません。関数PixelFooでこのタイプの適切な定義は何ですか? template<class ViewType> void Pixel

    4

    1答えて

    私はファイルを保存するときにすべてのサンプルを参照してください。しかし、ファイルの代わりにchar *やstringに保存することが可能かどうかは疑問です。