3

Cでlibpngを使用して画像のサイズを変更する方法のアドバイスを探しています。構造からpng画像を作成する関数をすでに作成しています。画像を大きくしたい: たとえば、1 ピクセルを 9 ピクセル (3x3) に拡張します。それを行うことができる機能はありますか?

4

1 に答える 1

5

いいえ、libpng は PNG 画像形式の読み取りと書き込みを扱う I/O ライブラリです。

画像のサイズ変更は、ディスク上のファイル形式とは関係ありません。通常、メモリ内で行われる純粋な画像操作です。

汎用の画像処理ライブラリを調べるか、自分で行う必要があります。あなたが言及した特定のサイズ変更は簡単です。単一のピクセルを読み取り、出力に9回書き込むだけです。次に、libpng の関数を使用して新しい画像を保存します。

于 2014-04-07T09:01:27.690 に答える