您好我正在编写类似.xps查看器的内容。 xps文件的结构包含表示形状(f.e triangle)然后进入其中的对象。对象代表图像。 示例结构是
<canvas shape="....">
<path src="a.jpg"/>
<path src="b.jpg"/>
</canvas>
我想绘制这两个图像,但仅限于它的父节点(画布)限制的区域 我将图像转换为位图。 画布形状由一组点表示。 我将在directx中绘制这个。 谢谢你的建议 此致, Przemek
答案 0 :(得分:0)
您可以使用模板缓冲区。
首先,在模板缓冲区中绘制画布'形状(将值设置为1)。然后将设置更改为仅绘制模板值等于1的位置并绘制其他形状。最后,清除模板缓冲区以供进一步使用。