PixelFormat 枚举
| 成员名称 | 说明 |
|---|---|
| Alpha | 像素数据包含没有进行过自左乘的 alpha 值。 |
| Canonical | 默认像素格式,每像素 32 位。 此格式指定 24 位颜色深度和一个 8 位 alpha 通道。 |
| DontCare | 没有指定像素格式。 |
| Extended | 保留。 |
| Format16bppArgb1555 | 像素格式为每像素 16 位。 该颜色信息指定 32,768 种色调,其中 5 位为红色,5 位为绿色,5 位为蓝色,1 位为 alpha。 |
| Format16bppGrayScale | 像素格式为每像素 16 位。 该颜色信息指定 65536 种灰色调。 |
| Format16bppRgb555 | 指定格式为每像素 16 位;红色、绿色和蓝色分量各使用 5 位。 剩余的 1 位未使用。 |
| Format16bppRgb565 | 指定格式为每像素 16 位;红色分量使用 5 位,绿色分量使用 6 位,蓝色分量使用 5 位。 |
| Format1bppIndexed | 指定像素格式为每像素 1 位,并指定它使用索引颜色。 因此颜色表中有两种颜色。 |
| Format24bppRgb | 指定格式为每像素 24 位;红色、绿色和蓝色分量各使用 8 位。 |
| Format32bppArgb | 指定格式为每像素 32 位;alpha、红色、绿色和蓝色分量各使用 8 位。 |
| Format32bppPArgb | 指定格式为每像素 32 位;alpha、红色、绿色和蓝色分量各使用 8 位。 根据 alpha 分量,对红色、绿色和蓝色分量进行自左乘。 |
| Format32bppRgb | 指定格式为每像素 32 位;红色、绿色和蓝色分量各使用 8 位。 剩余的 8 位未使用。 |
| Format48bppRgb | 指定格式为每像素 48 位;红色、绿色和蓝色分量各使用 16 位。 |
| Format4bppIndexed | 指定格式为每像素 4 位而且已创建索引。 |
| Format64bppArgb | 指定格式为每像素 64 位;alpha、红色、绿色和蓝色分量各使用 16 位。 |
| Format64bppPArgb | 指定格式为每像素 64 位;alpha、红色、绿色和蓝色分量各使用 16 位。 根据 alpha 分量,对红色、绿色和蓝色分量进行自左乘。 |
| Format8bppIndexed | 指定格式为每像素 8 位而且已创建索引。 因此颜色表中有 256 种颜色。 |
| Gdi | 像素数据包含 GDI 颜色。 |
| Indexed | 该像素数据包含颜色索引值,这意味着这些值是系统颜色表中颜色的索引,而不是单个颜色值。 |
| Max | 此枚举的最大值。 |
| PAlpha | 像素格式包含自左乘的 alpha 值。 |
| Undefined | 未定义像素格式。 |
备注:
像素格式定义与一个像素数据关联的内存的位数。 此格式还定义单个像素数据内颜色分量的顺序。
PixelFormat48bppRGB、PixelFormat64bppARGB 和 PixelFormat64bppPARGB 使用 16 位/颜色分量(通道)的像素格式。 GDI+ 1.0 和 1.1 版本都能读取 16 位/通道格式的图像,但是这种图像需要转换为 8 位/通道格式,以便处理、显示和保存。 每个 16 位颜色通道能够保存一个范围在 0 到 2^13 的值。
某些像素格式包含自左乘的颜色值。 自左乘的意思是颜色值已与 alpha 值相乘。
PixelFormat 枚举的更多相关文章
- C#GDI+图像处理
支持格式:BMP.GIF.JPEG.EXIF.PNG.TIFF.ICON.WMF.EMF等,几乎涵盖所有常用格式 图像类: Image类:Bitmap和Metafile的类提供功能的抽象基类. Met ...
- 类库探源——System.Drawing.Bitmap
一.System.Drawing.Bitmap Bitmap 类: 封装GDI+ 位图,此位图由图形图像及其属性的像素数据组成.Bitmap 是用于处理由像素定义的图像的对象 命名空间: System ...
- Avi视频生成缩略图时,提示“尝试读取或写入受保护的内存。这通常指示其他内存已损坏”
需求:录制Avi格式视频成功后,使用DirectShow生成缩略图,由于视频录制时,宽高分辨率可调节,所以有些情况下,生成缩略图会抛出异常“尝试读取或写入受保护的内存.这通常指示其他内存已损坏”. 异 ...
- c#数字图像处理(一)Bitmap类、 Bitmapdata类和 Graphics类
Bitmap类. Bitmapdata类和 Graphics类是C#图像处理中最重要的3个类,如果要用C#进行图像处理,就一定要掌握它们. 1.1 Bitmap类Bitmap对象封装了GDI+中的一个 ...
- 问题-[Delphi]PixelFormat 图像颜色的数据格式
PixelFormat: (指定图像中每个像素的颜色数据的格式) Delphi 微软 ...
- PixelFormat 图像颜色的数据格式
PixelFormat: (指定图像中每个像素的颜色数据的格式) Delphi 微软 ...
- Swift enum(枚举)使用范例
//: Playground - noun: a place where people can play import UIKit var str = "Hello, playground& ...
- 编写高质量代码:改善Java程序的151个建议(第6章:枚举和注解___建议88~92)
建议88:用枚举实现工厂方法模式更简洁 工厂方法模式(Factory Method Pattern)是" 创建对象的接口,让子类决定实例化哪一个类,并使一个类的实例化延迟到其它子类" ...
- Objective-C枚举的几种定义方式与使用
假设我们需要表示网络连接状态,可以用下列枚举表示: enum CSConnectionState { CSConnectionStateDisconnected, CSConnectionStateC ...
随机推荐
- 常用webservice网址
http://www.gpsso.com/Main/ServiceList.aspx http://developer.51cto.com/art/200908/147125.htm 这里记录了几个常 ...
- (一)chrome扩展 - API小记
browserAction 设置browser action的badge文字,badge 显示在图标上面 chrome.browserAction.setBadgeText({text:"i ...
- C/C++中虚函数的调用
代码: #include <iostream> using namespace std; class A{ public: virtual void print(){ cout<&l ...
- ZOJ3555 Ice Climber(dp)
转载请注明出处: http://www.cnblogs.com/fraud/ ——by fraud Ice Climber Time Limit: 2 Seconds Me ...
- nodejs个人配置
国内镜像,飞一般的感觉!编辑 ~/.npmrc 加入下面内容 registry = http://registry.cnpmjs.org npm config set registry http:/ ...
- Django Meta内部类选项
http://blog.csdn.net/yelbosh/article/details/7545335
- AJAX 跨域
1.说到ajax就会遇到的两个问题 1.1AJAX以何种格式来交换数据 1.自定义字符串 2.XML描述 3.JSON描述(建议使用) 1.2如 ...
- Express4 Route笔记
可以参考Express官网关于路由一节:http://expressjs.com/guide/routing.html 1:通过使用GET.POST方式定义主页路由,app.js: var expre ...
- Linux的capability深入分析(1)
一)概述: 1)从2.1版开始,Linux内核有了能力(capability)的概念,即它打破了UNIX/LINUX操作系统中超级用户/普通用户的概念,由普通用户也可以做只有超级用户可以完成的 ...
- Jquery使用tbody编辑功能实现table输入计算功能
实例:编写一个输入计算(被减数-减数=差). HTML: <body> <table> <thead> <tr> <td >被减数</ ...