![]() |
OpenSiv3D
v0.6.5
C++20 framework for creative coding
|
BMP 形式画像データのデコーダ More...
#include <BMPDecoder.hpp>
Inherits s3d::IImageDecoder.
Public Member Functions | |
| StringView | name () const override |
デコーダの対応形式 U"BMP" を返します。 More... | |
| ImageFormat | imageFormat () const noexcept override |
| BMP 形式を示す ImageFormat を返します。 More... | |
| bool | isHeader (const uint8(&bytes)[16]) const override |
| BMP 形式の先頭データであるかを返します。 More... | |
| const Array< String > & | possibleExtensions () const override |
BMP 形式のファイルに想定される拡張子一覧 { U"bmp" } を返します。 More... | |
| Optional< ImageInfo > | getImageInfo (FilePathView path) const override |
| BMP 形式の画像ファイルから画像情報を取得します。 More... | |
| Optional< ImageInfo > | getImageInfo (IReader &reader, FilePathView pathHint={}) const override |
| BMP 形式の画像データから画像情報を取得します。 More... | |
| Image | decode (FilePathView path) const override |
| BMP 形式の画像ファイルをデコードして Image を作成します。 More... | |
| Image | decode (IReader &reader, FilePathView pathHint={}) const override |
| BMP 形式の画像データをデコードして Image を作成します。 More... | |
Public Member Functions inherited from s3d::IImageDecoder | |
| virtual | ~IImageDecoder ()=default |
| virtual Grid< uint16 > | decodeGray16 (FilePathView path) const |
| virtual Grid< uint16 > | decodeGray16 (IReader &, FilePathView) const |
BMP 形式画像データのデコーダ
|
overridevirtual |
BMP 形式の画像ファイルをデコードして Image を作成します。
| path | 画像ファイルのパス |
Reimplemented from s3d::IImageDecoder.
|
overridevirtual |
BMP 形式の画像データをデコードして Image を作成します。
| reader | 画像データの IReader インタフェース |
| pathHint | ファイルパス(オプション) |
Implements s3d::IImageDecoder.
|
overridevirtual |
BMP 形式の画像ファイルから画像情報を取得します。
| path | 画像ファイルのパス |
Reimplemented from s3d::IImageDecoder.
|
overridevirtual |
BMP 形式の画像データから画像情報を取得します。
| reader | 画像データの IReader インタフェース |
| pathHint | ファイルパス(オプション) |
Implements s3d::IImageDecoder.
|
overridevirtualnoexcept |
|
overridevirtual |
BMP 形式の先頭データであるかを返します。
| bytes | データの先頭 16 バイト |
Implements s3d::IImageDecoder.
|
overridevirtual |