类型定义结构体_LAYERINFO
{
L_UINTuStructSize;
L_INTnLayerLeft;
L_INTnLayerTop;
L_UCHARuOpacity;
L_UCHARuClipping;
L_UCHARszBlendModeKey [4];
pBITMAPHANDLEpMaskBitmap;
L_TCHARszName [MAX_PATH];
L_UINTuLayerFlags;
* pLAYERINFO} LAYERINFO;
的LAYERINFO结构描述层的位置在一个文件中。
这种结构的大小。使用sizeof (LAYERINFO)。
层的位置。
顶层的位置。
层的不透明度值。可能的值是0到255之间,的值为0是完全透明的,值255是完全不透明的。的更多信息,请参阅从Adobe文件格式规范。
剪切层的值。值0表示基地。值1表示非基础。的更多信息,请参阅从Adobe文件格式规范。
一个四字节字符数组,表示层的混合模式的关键。可能的值是:
价值 | 意义 |
---|---|
“规范” | 正常的。 |
“黑暗” | 变黑。 |
“lite” | 减轻。 |
“颜色” | 色调。 |
“坐” | 饱和度。 |
“colr” | 颜色。 |
“烟囱” | 光度。 |
“mul” | 相乘。 |
“scrn” | 屏幕上。 |
“侮辱” | 溶解。 |
“在” | 覆盖。 |
“hLit” | 硬光。 |
“缝” | 柔和的光。 |
“差异” | 的区别。 |
“smud” | 排斥。 |
“div” | 道奇。 |
“idiv” | 颜色烧 |
位图句柄指针引用透明蒙版的位图保存层的通道。这是一个8位灰度位图。每个像素的值表示透明度原始位图的数据量。例如,如果该值为0 xff在某种程度上,这一点的层位图的像素值是不透明的。如果该值是0 x00,层位图的像素值在这一点上是完全透明的。如果这两个值,它表示程度的透明层位图的像素值。
装船时,这个变量必须是一个指针BITMAPHANDLE,这不是分配。load函数将分配这个位图并由用户自由这个位图。
如果面具位图不需要加载,通过NULL。传递NULL节省透明蒙版全白色的位图,代表全层的可见性。
当储蓄,如果这是一个有效的位图,然后应该是相同的宽度和高度相应层位图。它还应该是一个8位灰度位图。
有关更多信息,请参阅文件格式从Adobe规范。
空终止字符字符串包含图层名称。
旗帜,提供的信息层。这个成员是填充层时加载。可能的值是:
价值 | 意义 |
---|---|
LAYERINFO_TRANSPARENCYPROTECTED | PSD层透明数据被锁定。 |
LAYERINFO_VISIBLE | PSD层是可见的。 |
LAYERINFO_OBSOLETE | PSD层已经过时了。 |
LAYERINFO_PSD5ORLATER | 层是PSD生成或修改使用Photoshop 5或更高版本。 |
pLAYERINFO LAYERINFO结构的指针。函数参数类型是pLAYERINFO,声明一个LAYERINFO变量更新结构的字段,并通过在参数变量的地址。宣布pLAYERINFO变量只有在项目需要一个指针是必要的。
一些函数把这个结构作为参数要求的结构被初始化函数调用之前。必须设置uStructSize成员总大小,字节的结构。使用sizeof()运算符来计算这个值。函数不需要被初始化结构将结构的总大小,以字节为单位,作为一个额外的函数参数。
通常层开始在图片的左上角的位置,所以nLayerLeft nLayerTop大部分时间都是0。
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗Web查看器net
188宝金博怎么下载
支持的平台上
net, Java, Android和iOS / macOS组件
C / c++类库的API
HTML5 JavaScript库
你的邮件已经发送到支持!有人应该联系!如果你的问题是紧急请回到聊天。
聊天时间:
周一——周五,上午6点等
谢谢你的反馈!
请填写表单重新开始一个新的聊天。
所有代理目前离线。
聊天时间:
周一-周五
早上8:30 - 6点
联系我们请填写这张表格,我们将通过电子邮件联系你。