12 #ifndef INC_POLYMNIA_PICTURE_H___ 13 #define INC_POLYMNIA_PICTURE_H___ 119 #endif // INC_POLYMNIA_PICTURE_H___ RGB24bit色情報クラス
Definition: rgb.h:21
const polymnia::RgbColor * paletteBuffer() const noexcept
パレットを參照
Definition: picture.h:111
int offset_
オフセット 水平方向の1ラインのバッファサイズ
Definition: ibuf.h:106
static Picture * create(unsigned w, unsigned h) noexcept
畫像バッファの生成
Definition: picture.cpp:22
RGB24bit256色パレットカラー畫像バッファ
Definition: picture.h:71
void convertToGrayScaled() noexcept
グレイスケール化
Definition: tograyscale24.cpp:23
polymnia::RgbColor * paletteBuffer() noexcept
パレットを參照
Definition: picture.h:107
polymnia::PictureIndexed * duplicatePictureIndexed() const noexcept
256色に減色したPictureIndexedオブジェクトを生成
Definition: toindexed.cpp:587
PictureIndexed(unsigned w, unsigned h)
構築子
Definition: picture.h:79
Picture * createMagnifiedPicture(int w, int h) const noexcept
擴大したPictureを生成
Definition: magnify.cpp:64
RGB24bitカラー畫像バッファ
Definition: picture.h:31
Picture * createReducedPicture(int w, int h) const noexcept
縮小したPictureを生成
Definition: reduce.cpp:91
Picture * clone() const noexcept
複製
Definition: picture.cpp:39
Picture(unsigned w, unsigned h)
構築子
Definition: picture.h:37
const polymnia::RgbColor & palette(int id) const noexcept
パレットを參照
Definition: picture.h:103
~Picture()
解體子
Definition: picture.h:43
int h_
高さ
Definition: ibuf.h:105
polymnia::PictureIndexed * createPictureGrayScaleIndexed() const noexcept
内容をグレイスケール化したPictureIndexedオブジェクトを生成
Definition: to_gs_indexed.cpp:24
polymnia::RgbColor * buf_
畫像バッファ
Definition: ibuf.h:103
畫像バッファ基底クラステンプレート
Definition: ibuf.h:23
~PictureIndexed()
解體子
Definition: picture.h:86