YSTest: Image.h 文件参考

YSTest PreAlpha_b700_20160611 The YSLib Test Project

- 首页
- 相关页面
- 模块
- 命名空间
- 类
- 文件

- 文件列表
- 文件成员

类 | 命名空间 | 类型定义 | 枚举
Image.h 文件参考
Adaptor

平台中立的图像输入和输出。 更多...

`#include "../Core/YModules.h"`
`#include <YSLib/Core/YGraphics.h>`
`#include <YSLib/Core/YClock.h>`
Image.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

## 类

class | YSLib::Drawing::BadImageAlloc
| 图像资源分配失败异常：表示存储等资源不足导致无法创建图像。 更多...
class | YSLib::Drawing::UnsupportedImageFormat
| 未被支持的图像格式异常：表示请求的操作涉及的图像格式不受库的支持。 更多...
class | YSLib::Drawing::UnknownImageFormat
| 未知图像格式异常：表示请求的操作涉及的图像格式因为不明确而不受库的支持。 更多...
class | YSLib::Drawing::ImageMemory
| 图像内存对象；保存图像内容的数据缓冲对象。 更多...
class | YSLib::Drawing::ImageMemory::ImageMemoryDelete
class | YSLib::Drawing::HBitmap
| 位图句柄：指向位图数据。 更多...
class | YSLib::Drawing::HBitmap::Deleter
class | YSLib::Drawing::HMultiBitmap
| 多页面位图句柄：指向多页面位图数据。 更多...
class | YSLib::Drawing::ImageMetadataFindData
| 图像元数据。 更多...
class | YSLib::Drawing::HImageMetadata
| 元数据句柄：表示打开的元数据和内容迭代状态。 更多...
class | YSLib::Drawing::ImageCodec

## 命名空间

| YSLib
| YSLib 命名空间。
| YSLib::Drawing
| 图形处理。

## 类型定义

using | YSLib::Drawing::BitPerPixel = std::uint8_t

## 枚举

enum

YSLib::Drawing::ImageFormat : int {
YSLib::Drawing::ImageFormat::Unknown = -1, YSLib::Drawing::ImageFormat::BMP = 0, YSLib::Drawing::ImageFormat::ICO = 1, YSLib::Drawing::ImageFormat::JPEG = 2,
YSLib::Drawing::ImageFormat::PNG = 13, YSLib::Drawing::ImageFormat::GIF = 25
}

| 图像格式。 更多...

enum

YSLib::Drawing::ImageDecoderFlags : int {
YSLib::Drawing::ImageDecoderFlags::Default = 0, YSLib::Drawing::ImageDecoderFlags::GIF_Load256 = 1, YSLib::Drawing::ImageDecoderFlags::GIF_Playback = 2, YSLib::Drawing::ImageDecoderFlags::ICO_MakeAlpha = 1,
YSLib::Drawing::ImageDecoderFlags::JPEG_Fast = 0x0001, YSLib::Drawing::ImageDecoderFlags::JPEG_Accurate = 0x0002, YSLib::Drawing::ImageDecoderFlags::JPEG_CMYK = 0x0004, YSLib::Drawing::ImageDecoderFlags::JPEG_EXIFRotate = 0x0008,
YSLib::Drawing::ImageDecoderFlags::JPEG_GreyScale = 0x0010, YSLib::Drawing::ImageDecoderFlags::JPEG_QualitySuperb = 0x80, YSLib::Drawing::ImageDecoderFlags::JPEG_QualityGood = 0x0100, YSLib::Drawing::ImageDecoderFlags::JPEG_QualityNormal = 0x0200,
YSLib::Drawing::ImageDecoderFlags::JPEG_QualityAverage = 0x0400, YSLib::Drawing::ImageDecoderFlags::JPEG_QualityBad = 0x0800, YSLib::Drawing::ImageDecoderFlags::JPEG_Progressive = 0x2000, YSLib::Drawing::ImageDecoderFlags::JPEG_Subsampling_411 = 0x1000,
YSLib::Drawing::ImageDecoderFlags::JPEG_Subsampling_420 = 0x4000, YSLib::Drawing::ImageDecoderFlags::JPEG_Subsampling_422 = 0x8000, YSLib::Drawing::ImageDecoderFlags::JPEG_Subsampling_444 = 0x10000, YSLib::Drawing::ImageDecoderFlags::JPEG_Optimize = 0x20000,
YSLib::Drawing::ImageDecoderFlags::JPEG_Baseline = 0x40000
}

| 图像解码器标识。 更多...

enum

YSLib::Drawing::ImageMetadataModel {
YSLib::Drawing::ImageMetadataModel::NoData = -1, YSLib::Drawing::ImageMetadataModel::Comments = 0, YSLib::Drawing::ImageMetadataModel::EXIF_Main = 1, YSLib::Drawing::ImageMetadataModel::EXIF_EXIF = 2,
YSLib::Drawing::ImageMetadataModel::EXIF_GPS = 3, YSLib::Drawing::ImageMetadataModel::EXIF_MakerNote = 4, YSLib::Drawing::ImageMetadataModel::EXIF_Interop = 5, YSLib::Drawing::ImageMetadataModel::IPTC = 6,
YSLib::Drawing::ImageMetadataModel::XMP = 7, YSLib::Drawing::ImageMetadataModel::GeoTIFF = 8, YSLib::Drawing::ImageMetadataModel::Animation = 9, YSLib::Drawing::ImageMetadataModel::Custom = 10,
YSLib::Drawing::ImageMetadataModel::EXIF_RAW = 11
}

| 图像元数据模型标识。 更多...

## 详细描述

平台中立的图像输入和输出。

版本
  r1402

作者
  FrankHB frank.nosp@m.hb19.nosp@m.89@gm.nosp@m.ail..nosp@m.com

自从
  build 402

创建时间:
  2013-05-05 12:34:03 +0800

修改时间:
  2016-02-11 16:23 +0800

文本编码:
  UTF-8

模块名称:
  YSLib::Adaptor::Image

在文件 Image.h 中定义.