Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
PNG ファイルに入れるカスタム メタデータがいくつかあります。これは libpng を介して保存されており、カスタム チャンクを書き出すことは難しくありません。名前、長さ、データを指定して png_write_chunk を呼び出すだけです。しかし、データを元に戻す方法がわかりません。チャンク名を取り、データへのポインターなどを返す png_read_chunk 関数があると思いますが、png.h にはそのようなものはありません。
これを達成する方法を知っている人はいますか?
png_set_read_user_chunk_fnマニュアルで探してください。読み込まれた標準チャンクにアクセスするための標準関数があり、カスタム チャンクはカスタム コールバックを呼び出すことによって処理されます。
png_set_read_user_chunk_fn