2

このスタイル(ダミー関数)で、ピクセル情報を介して画像を生成できるライブラリを探しています:

/*
 coord_x = X coordinate
 coord_y = Y coordinate
 red     = red part of RGB
 green   = green part of RGB
 blue    = blue part of RGB
*/
setPixel(int coord_x, int coord_y, int red, int green, int blue)

そのような機能はありますか?libpng を検索しましたが、ピクセルを手動で設定できないようです (ただし、間違っている可能性があります)...

出力の推奨形式は PNG です。GIF は許容されますが、JPG はおそらく機能しません (PNG や GIF のように圧縮と透過性の欠如のため)。

4

4 に答える 4

2

強力で強力なライブラリは Imagick です。

MagickWand を使用して、C 言語から画像を変換、構成、および編集します。ウィザード レベルの開発者向けの低レベルの MagickCore ライブラリもあります。

http://www.imagemagick.org/script/api.php?ImageMagick=2m69higs264080492m8ttkndb5#c

于 2010-11-06T09:16:54.170 に答える
1

Windows を使用している場合は、GDI+を使用できます。

于 2010-11-06T09:14:13.160 に答える
1

Boost.GILを使用します。

于 2010-11-06T10:17:28.710 に答える
0

ITK ( http://www.itk.org ) を見ることができます。その主な用途は医療画像処理ですが、他の画像処理にも同様に機能します。移植性もあります (CMake を使用して構築されています)。

于 2010-11-06T21:18:21.060 に答える