计算机工程与应用 ›› 2009, Vol. 45 ›› Issue (20): 181-185.DOI: 10.3778/j.issn.1002-8331.2009.20.054
林见莹1,李 岩2
1.华南师范大学 计算机学院,广州 510631
2.华南师范大学 空间信息技术与应用研究中心,广州 510631
LIN Jian-ying1,LI Yan2
摘要: SVG提供了对区域进行动态颜色填充和渐变的标签<animateColor>。在工程实践中发现,区域边界越复杂,颜色动态变化过程所需系统资源就越多,以致影响浏览速度。在分析了SVG区域颜色填充和颜色动态变化基本算法的基础上,提出了一种应用原始交点链表的扫描线颜色填充算法。实验证明,在动态填充的过程中,该算法比SVG Viewer的总体效率明显改进了70%以上,且对发生了几何变换的区域也能够高效率地进行正确填充。