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