私は現在、Boostに含まれているGenericImageLibraryの使用方法を理解しようとしています。今のところ、ライブラリを使用してピクセルデータを保存し、ImageIOを使用してPNGを記述したいと思います。しかし、オブジェクトの設定方法を理解するのに苦労しています。
hppは言う
image(const point_t& dimensions,
std::size_t alignment=1) : _memory(0), _align(alignment) {
allocate_and_default_construct(dimensions);
}
しかし、view_t::point_tからpoint_tへのtype_def以外のpoint_tへの参照は見つかりません。
また、GILで見つかったチュートリアルには、書き込みフィルターと一般的なアルゴリズムのみが含まれているようです。したがって、GILが提供する各関数の例には、ディメンションを取得するソースイメージビューがあります。
私はこれを間違った方法で行っていますか?それとも私が完全に見逃したものはありますか?
前もって感謝します
編集:誰かが気にかけているか、これを読んだかどうかはわかりませんが、記録のために、ブーストインターリーブ画像機能を使用してPNGを作成しました。これはまったく同じソリューションではありませんが、私のアプリケーションでは機能します。