文章目录
1.AISlice结构参考
- 1.AISlice结构参考
- 2.详细描述
- 3.AITile
- 4.作者答疑
在AITile::bounds中定义要复制或替换的栅格数据子集的slice。更多…
ai::int32 top
ai::int32 left
ai::int32 bottom
ai::int32 right
ai::int32 front
ai::int32 back
2.详细描述
在AITile::bounds中定义要复制或替换的栅格数据子集的slice。源和目标的切片大小相同,但位置不同。顶部、底部、左侧和右侧值指定包含像素数据的矩形。当您遍历一个访问像素切片的栅格对象时,这些值会发生变化,从而控制正在处理像素图的那一部分。局部像素数据的切片值通常与tile的边框相同(尽管您也可以在tile中遍历切片)。前面和后面,连同AITile::channelInterleave值,控制那个像素通道应该被复制。前面的值指定第一个受影响的通道,后面的值指定最后一个通道+ 1。看到通道交错。
3.AITile一种平铺,它描述用于来回复制图像数据的本地存储。更多…
名称解释void * data一个指向内存的指针,该内存包含像素的本地副本。AISlice bounds定义平铺(要在一次迭代中复制的像素地图子集)的切片,一个矩形区域加上控制交错如何发生的深度信息。ai::int32 rowBytes每行像素数据中的字节数。ai::int32 colBytes用于指定单个像素的字节数。ai::int32 planeBytes当为0时,tile接收单个像素的所有颜色数据。ai::int16 channelInterleave [kMaxChannels]与切片信息一起,该数组指定在栅格Art对象和平铺数据之间传输时如何改变组成像素的字节顺序。合理的脚本代码可以有效的提高工作效率,减少重复劳动。
4.作者答疑如有疑问,敬请留言。