图像颜色的数据格式 - bitmap PixelFormat
时间:2019-01-23
本文章向大家介绍图像颜色的数据格式 - bitmap PixelFormat,主要包括图像颜色的数据格式 - bitmap PixelFormat使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
PixelFormat: (指定图像中每个像素的颜色数据的格式)
Delphi | 微软 | 说明 |
PixelAlpha | Alpha | 像素数据包含没有进行过自左乘的 alpha 值。 |
PixelCanonical | Canonical | 默认像素格式,每像素 32 位。此格式指定 24 位颜色深度和一个 8 位 alpha 通道。 |
PixelDontCare | DontCare | 没有指定像素格式。 |
PixelExtended | Extended | 保留。 |
PixelFormat16bppArgb1555 | Format16bppArgb1555 | 像素格式为每像素 16 位。该颜色信息指定 32,768 种色调,其中 5 位为红色,5 位为绿色,5 位为蓝色,1 位为 alpha。 |
PixelFormat16bppGrayScale | Format16bppGrayScale | 像素格式为每像素 16 位。该颜色信息指定 65536 种灰色调。 |
PixelFormat16bppRgb555 | Format16bppRgb555 | 指定格式为每像素 16 位;红色、绿色和蓝色分量各使用 5 位。剩余的 1 位未使用。 |
PixelFormat16bppRgb565 | Format16bppRgb565 | 指定格式为每像素 16 位;红色分量使用 5 位,绿色分量使用 6 位,蓝色分量使用 5 位。 |
PixelFormat1bppIndexed | Format1bppIndexed | 指定像素格式为每像素 1 位,并指定它使用索引颜色。因此颜色表中有两种颜色。 |
PixelFormat24bppRgb | Format24bppRgb | 指定格式为每像素 24 位;红色、绿色和蓝色分量各使用 8 位。 |
PixelFormat32bppArgb | Format32bppArgb | 指定格式为每像素 32 位;alpha、红色、绿色和蓝色分量各使用 8 位。 |
PixelFormat32bppPArgb | Format32bppPArgb | 指定格式为每像素 32 位;alpha、红色、绿色和蓝色分量各使用 8 位。根据 alpha 分量,对红色、绿色和蓝色分量进行自左乘。 |
PixelFormat32bppRgb | Format32bppRgb | 指定格式为每像素 32 位;红色、绿色和蓝色分量各使用 8 位。剩余的 8 位未使用。 |
PixelFormat48bppRgb | Format48bppRgb | 指定格式为每像素 48 位;红色、绿色和蓝色分量各使用 16 位。 |
PixelFormat4bppIndexed | Format4bppIndexed | 指定格式为每像素 4 位而且已创建索引。 |
PixelFormat64bppArgb | Format64bppArgb | 指定格式为每像素 64 位;alpha、红色、绿色和蓝色分量各使用 16 位。 |
PixelFormat64bppPArgb | Format64bppPArgb | 指定格式为每像素 64 位;alpha、红色、绿色和蓝色分量各使用 16 位。根据 alpha 分量,对红色、绿色和蓝色分量进行自左乘。 |
PixelFormat8bppIndexed | Format8bppIndexed | 指定格式为每像素 8 位而且已创建索引。因此颜色表中有 256 种颜色。 |
PixelGdi | Gdi | 像素数据包含 GDI 颜色。 |
PixelIndexed | Indexed | 该像素数据包含颜色索引值,这意味着这些值是系统颜色表中颜色的索引,而不是单个颜色值。 |
PixelMax | Max | 此枚举的最大值。 |
PixelPAlpha | PAlpha | 像素格式包含自左乘的 alpha 值。 |
PixelUndefined | Undefined | 未定义像素格式。 |
原文:https://blog.csdn.net/wyq1153/article/details/53959410
- 2017年浙江理工大学程序设计竞赛校赛 题解&源码(A.水, D. 简单贪心 ,E.数论,I 暴力)
- Selenium2+python自动化41-绕过验证码(add_cookie)
- C语言求最小公倍数和最大公约数三种算法(经典)
- Selenium2+python自动化47-判断弹出框存在(alert_is_present)
- Free Pascal初次体验(有亮点哦)
- HDU 1312 Red and Black(DFS,板子题,详解,零基础教你代码实现DFS)
- Selenium2+python自动化48-登录方法(参数化)
- 51Nod 1003 阶乘后面0的数量(数学,思维题)
- 如何查看某个用户指定时间段的ABAP开发记录
- Selenium2+python自动化49-判断文本(text_to_be_present_in_element)
- 洛谷 P1876 开灯(思维,枚举,规律题)
- 线性回归:简单线性回归详解
- Codeforces 789A Anastasia and pebbles(数学,思维题)
- hihoCoder #1082 : 然而沼跃鱼早就看穿了一切(字符串处理)
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- JeeSite | 数据权限应用
- 数据防泄漏 | 禁止PrintScreen键
- LeetCode | 实现strStr()
- LeetCode | 机器人能否返回原点
- LeetCode | 2 的幂
- JeeSite | Excel 导入导出
- 贪心法--哈夫曼编码
- 基于maven+ssm的增删改查之使用mybatis逆向工程生成相关文件
- Arrays 的二分查找
- (四十四)golang--协程(goroutine)和管道(channel)相结合实例
- 基于maven+ssm的增删改查之测试相关ssm环境是否成功
- 基于maven+ssm的增删改查之带分页的显示员工相关信息(基于bootstrap)
- (四十五)golang--反射
- 基于maven+ssm的增删改查之前后端之间使用json进行交互(显示员工信息)
- 动态规划--矿工挖矿