エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
2008-07-14
libpng で(ファイルストリームでなく)配列変数から直接 PNGデータを読み書きする方法がようやく分かった... libpng で(ファイルストリームでなく)配列変数から直接 PNGデータを読み書きする方法がようやく分かったので、 その顛末。 libpng の使い方のページを探しても、ファイルポインタを渡すのばかりで メモリオブジェクトを直接渡すサンプルプログラムが殆ど見つかりません。 その上、見つけたモノもオーバーフロウの対策が入ってない(ように見える)ので、 libpng.txt を見直すことにしました。 伝説のお茶の間 libpng1.2.8 libpng.txt 訳 libpng にある入出力はpng_read() や png_write() を通して処理されます。 現行では fread() や fwrite() を呼ぶだけです。FILE * は png_struct 内部に記憶され、png_init_io() を経由して初期化されます。 I/O 命令を変更したいなら、png_init_io(