2014年1月7日,W3C的级联样式单(CSS)工作组和可扩展矢量图(SVG)工作组联合发布了拼接与混合(Compositing and Blending Level 1)的新的标准草案最终征求意见稿(Last Call Working Draft)。这里的拼接是指如何将不同元素所对应的显示区域(shapes)拼接成一个单一的图像。有多种可能的方式实现这种内容拼接。之前版本的可扩展矢量图(SVG)采用简单的Alpha Compositing方法。在这个模型中,每个元素被渲染到各自的缓冲区中,然后使用Porter-Duff模型中的Source-Over混合方式合成为一幅图像。该标准草案将扩展简单Appha Compositing模型,并支持更多的Porter Duff混合方式,高级的混合模型(blending modes)也定义了当不同显示区域重叠时如何控制颜色的混合。此外,该文档还定义了用于混合(blending)和组隔离(group isolation)的CSS属性,并定义了类似HTML Canvas 2D Context, Level 2中的'globalcompositeoperation'。
欢迎您在2014年1月28日前提交对该标准草案的意见和建议。
更多信息,请参阅W3C的样式标准计划(Style Activity),以及图形样式计划(Graphics Activity)。 本文的英文版,请参阅Last Call: Compositing and Blending Level 1。
评论已关闭