首页 > 其他分享 >极语言3-11像素格式类、调色类、色度类、位图数据类、变色类、路径点类——成员表

极语言3-11像素格式类、调色类、色度类、位图数据类、变色类、路径点类——成员表

时间:2023-12-03 14:03:09浏览次数:29  
标签:11 颜色 字节 整数 点类 RGBA 平面 缓冲区 调色


中文名字

英文名称

长度

作用解释

像素格式类

PIXELFORMATDESCRIPTOR

46

包含了逻辑字体信息的结构

像素格式类——成员表

长度

nSize

整形

结构的大小

版本

nVersion

整形

结构的版本,一般设为1

标志

dwFlags

整数

表明像素缓冲特性的标志位,如缓冲是否支持GDI或OpenGL等

索引

iPixelType

整数

说明象素数据类型是RGBA还是颜色索引

颜色位

cColorBits

整数

每个颜色缓冲区中颜色位平面的数目,对颜色索引方式是缓冲区大小

红位数

cRedBits

字节

每个RGBA颜色缓冲区中红色位平面的数目

红偏移

cRedShift

字节

每个RGBA颜色缓冲区中红色位平面的偏移数

绿位数

cGreenBits

字节

每个RGBA颜色缓冲区中绿色位平面的数目

绿偏移

cGreenShift

字节

每个RGBA颜色缓冲区中绿色位平面的偏移数

蓝位数

cBlueBits

字节

每个RGBA颜色缓冲区中蓝色位平面的数目

蓝偏移

cBlueShift

字节

每个RGBA颜色缓冲区中蓝色位平面的偏移数

透明位

cAlphaBits

字节

每个RGBA颜色缓冲区中alpha位平面的数目(现不支持)

透明偏移

cAlphaShift

字节

每个RGBA颜色缓冲区中alpha位平面的偏移数(现不支持)

缓冲位

cAccumBits

字节

累加缓冲区中全部位平面的数目

红缓冲

cAccumRedBits

字节

累加缓冲区中红色位平面的数目

绿缓冲

cAccumGreenBits

字节

累加缓冲区中绿色位平面的数目

蓝缓冲

cAccumBlueBits

字节

累加缓冲区中蓝色位平面的数目

透明缓冲

cAccumAlphaBits

字节

累加缓冲区中透明位平面的数目

缓冲深度

cDepthBits

字节

Z(深度)缓冲区的深度

模板深度

cStencilBits

字节

模板缓冲区的深度

轴向缓冲

cAuxBuffers

字节

轴向缓冲区的数量(一般1.0版本不支持)

图层

iLayerType

字节

未使用

层数

bReserved

字节

表层和底层平面的数量

图码

dwLayerMask

整数

未使用

显码

dwVisibleMask

整数

是透明色彩的值(RGBA方式)或是一个底层平面的索引(Index)

坏码

dwDamageMask

整数

未使用


中文名字

英文名称

长度

作用解释

调色类

LOGPALETTE

8

已将LOGPALETTE和PALETTEENTRY混合为一个类使用

调色类——成员表

版本

palVersion

整形

指定结构的Windows版本号(目前为$300)

数目

palNumEntries

整形

指定逻辑调色板中的条目数


peRed

字节

指定调色板条目的红色强度值。PALETTEENTRY的指针位置

绿

peGreen

字节

指定调色板条目的绿色强度值。


peBlue

字节

指定调色板条目的绿色强度值。

方式

peFlags

字节

指定调色板条目的使用方式。1动态,2索引,4非系统


中文名字

英文名称

长度

作用解释

色度类

RGBQUAD

4

描述了由红色,绿色和蓝色的相对强度组成的颜色。

色度类——成员表

蓝度

rgbBlue

字节

绿色强度值。

绿度

rgbGreen

字节

绿色强度值。

红度

rgbRed

字节

红色强度值。

预留

rgbReserved

字节

预留,必须是0


中文名字

英文名称

长度

作用解释

色位类

COLORBYTES

4

描述了由红色,绿色,蓝色和透明色的颜色位。

色度类——成员表

蓝位

BlueByte

字节

绿色位值。

绿位

GreenByte

字节

绿色位值。

红位

RedByte

字节

红色位值。

透明

AlphaByte

字节

透明色位值


中文名字

英文名称

长度

作用解释

位图数据类

BitmapData

24

包含了位图数据相关信息的结构

位图数据类——成员表

宽度

Width

整数

位图对象的像素宽度

高度

Height

整数

位图对象的像素高度

步长

stride

整数

位图对象的跨距宽度(也称为扫描宽度)

像素

PixelFormat

整数

位图对象的像素信息格式

扫描

scan0

整数

位图对象第一像素数据的地址

预留

Reserved

整数

保留。 请勿使用


中文名字

英文名称

长度

作用解释

变色类

ColorMap

8

定义转换颜色的映射。

变色类——成员表

旧色

oldColor

整数

要转换至的新颜色结构。

新色

newColor

整数

要转换至的现有颜色结构。



中文名字

英文名称

长度

作用解释

路径点类

PathData

12

包含构成 GraphicsPath 对象的图形数据。

路径点类——成员表

数量

count

整数

构成路径点数组的数量

点组

Points,

整数

构成路径点结构的数组

点类

types

整数

路径中相应点的类型。


标签:11,颜色,字节,整数,点类,RGBA,平面,缓冲区,调色
From: https://blog.51cto.com/u_11590738/8667437

相关文章

  • 2023年更新整理Windows11专业工作站版激活密钥
    微软Windows11官方ISO镜像下载地址:https://www.microsoft.com/zh-cn/software-download/windows11激活密钥(整理自互联网,不保证可用性):MJN6F-M8XD9-R84JM-P8P8W-J8C9KP2Q5A-B6C8D-F9G1H-J3K7L-N4M6PR7T1Y-U2V5W-X4Z8A-D6E9F-K3G7HL9N2D-H3P7Q-V8R4X-U5C1S-J6K9MS4W6J-K7U9L-C3V8X-Y1Z......
  • 学习笔记12——20211303
    一、学习任务自学教材第14章,提交学习笔记(10分),评分标准如下1.知识点归纳以及自己最有收获的内容,选择至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图,提示过程参考下面内容(4分)“我在学***X知识点,请你以苏格拉底的方式对我进行提问,一次一个问题”核心是要求GPT:......
  • 前端学习笔记202310学习笔记第一百壹拾五天-ES5模块化开发技巧之11
    ......
  • Linux命令(112)之tac
    linux命令之tac1.tac介绍linux命令tac是将文件内容反向输出,其与命令cat输出刚好相反2.tac用法tac[参数]filenametac参数参数说明--version显示版本信息--help显示帮助信息3.实例3.1.显示tac的版本信息命令:tac--version[root@rhel77~]#tac--versiontac(GNUcoreutils)......
  • Linux命令(111)之groupadd
    linux命令之groupadd1.groupadd介绍linux命令groupadd是用来创建新的用户组,用户组信息会被添加到系统文件(/etc/group)中。2.groupadd用法groupadd[参数]GroupNamegroupadd常用参数参数说明-g指定用户组的gid号-r创建系统工作组-f如果组已经存在则成功退出3.实例3.1.创建普......
  • Linux命令(110)之umask
    linux命令之umask1.umask介绍linux命令umask为linux内建命令,用于设置创建文件/目录时的权限掩码。默认umask值为偶数,创建文件时,直接相减;如果有奇数,创建文件时,对应结果要加一。另外,之所以文件用666去减,表示文件默认不能有执行权限(x);如果减得的结果中有执行权限(x),则需要将其加一。......
  • 文心一言 VS 讯飞星火 VS chatgpt (127)-- 算法导论11.2 2题
    二、用go语言,位向量(bitvector)是一个仅包含0和1的数组。长度为m的位向量所占空间要比包含m个指针的数组少得多。请说明如何用一个位向量来表示一个包含不同元素(无卫星数据)的动态集合。字典操作的运行时间应为O(1)。文心一言,代码正常运行:在Go语言中,我们可以使用map[int]bool来......
  • 2023-11-01:用go语言,沿街有一排连续的房屋。每间房屋内都藏有一定的现金, 现在有一位小
    2023-11-01:用go语言,沿街有一排连续的房屋。每间房屋内都藏有一定的现金,现在有一位小偷计划从这些房屋中窃取现金,由于相邻的房屋装有相互连通的防盗系统,所以小偷不会窃取相邻的房屋,小偷的窃取能力定义为他在窃取过程中能从单间房屋中窃取的最大金额,给你一个整数数组nums表示每......
  • 文心一言 VS 讯飞星火 VS chatgpt (126)-- 算法导论11.1 1题
    一、用go语言,假设一动态集合S用一个长度为m的直接寻址表T来表示。请给出一个查找S中最大元素的过程。你所给的过程在最坏情况下的运行时间是多少?文心一言,代码正常运行:在这个问题中,我们需要实现一个查找动态集合S中最大元素的算法,该动态集合使用一个长度为m的直接寻址表T......
  • [LeetCode] 1160. Find Words That Can Be Formed by Characters
    Youaregivenanarrayofstringswordsandastringchars.Astringisgoodifitcanbeformedbycharactersfromchars(eachcharactercanonlybeusedonce).Returnthesumoflengthsofallgoodstringsinwords.Example1:Input:words=["cat&......