029、AE脚本-16进制颜色转RGB颜色hexToRGB()
发布网友
发布时间:2024-10-08 17:26
我来回答
共1个回答
热心网友
时间:2024-12-13 06:55
在AE中,我们通常使用颜色代码,如"#FFFFFF"。然而,当这些颜色需要写入脚本时,需要注意脚本并不自动识别颜色代码的前缀。例如,从XD复制到AE的颜色和从AE复制回XD的颜色都以同样的形式呈现,但在脚本中,需要明确处理。
AE中的RGB值范围是(0,1),在转换时,我们需要确保颜色值在这个范围内。为了提高效率,我们不再手动进行这种转换,而是要创建一个实用的工具。我们将16进制颜色转换为RGB颜色,并封装为一个数组方法,以备在脚本中批量处理颜色转换的需求。
当你需要在脚本中为图层颜色做动画时,可以直接调用我们封装的数组方法,无需逐一复制和转换颜色。例如:
通过这个方法,我们可以节省大量时间,更方便地管理图层的颜色变化。
本次分享的重点是16进制颜色到RGB颜色的转换技巧,以及如何封装数组方法以简化批量操作。希望你能够掌握这个技巧,感谢你的阅读。期待在下次分享中与你再见,如果有任何帮助,别忘了给予支持哦。