OpenGL を使用して外部 JPEG/PNG/その他の画像ファイル タイプにピクセル データを書き込む方法があるかどうか (また、データが存在しない場合はデータを書き込むための画像を作成する方法があるかどうか、私はただ興味があります)。この件については本当に何も見つかりませんでした。それ以外の場合、私のプログラムは実際にはopenGLをまったく使用していません。画像を書き出せるものが必要なだけです。
質問する
1199 次
1 に答える
5
OpenGL に「挿入」または「取得」されたすべての画像は、生のピクセル形式です。OpenGL には、ファイル I/O の機能も、BMP、JPEG、PNG などの洗練された画像フォーマットの処理の機能もありません。これは完全にその範囲外です。したがって、それを管理するには別のライブラリを探す必要があります。これが OpenGL を検討した唯一の理由である場合は、まったく必要ありません。
非常にシンプルで使いやすい (そして OpenGL に似たインターフェースを持つ) ものはDevILです。しかし、 Qt (GUI と OS) やOpenCV (画像処理)など、より複雑なタスクのための他の多くの大規模なフレームワークには、画像の読み込みと保存の機能があります。最後になりましたが、JPEG や PNG などの個々の形式の多くには、通常、それぞれのファイルを処理するための小さな公式オープンソース ライブラリもあります。
于 2013-06-14T09:51:11.367 に答える