您当前的位置: 首页 > 

插件开发

暂无认证

  • 2浏览

    0关注

    492博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

adobe illustrator插件开发-栅格化-raster-数据处理-AISlice-AITile

插件开发 发布时间:2022-07-07 16:03:08 ,浏览量:2

文章目录
    • 1.AISlice结构参考
    • 2.详细描述
    • 3.AITile
    • 4.作者答疑

1.AISlice结构参考

  在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.作者答疑

  如有疑问,敬请留言。

关注
打赏
1665481431
查看更多评论
立即登录/注册

微信扫码登录

0.1708s