我希望在使用 Fabric 的 Canvas 中设置一个全局的
示例: 这张照片中发生了什么事情:
我不希望剪辑区域影响背景图像(蓝色T恤形状)。
有没有简单的方法可以实现这一点? 我真的不想不整洁地为每个用户图层添加
您可以使用JS fiddle来解决这个问题here。
clipTo
,它将影响所有用户添加的图层。我需要一个背景图像和一个叠加图像,这些图像不会受到此剪切蒙版的影响。示例: 这张照片中发生了什么事情:
- 一个画布覆盖图像使T恤看起来自然皱纹。 这个覆盖图像大多是透明的
- 添加了一个与T恤形状完全相同的背景图像,这应该使T恤看起来是蓝色的
- 添加了
canvas.clipTo
函数,它将画布剪切成矩形形状 - 添加了用户添加的图像(著名的Fabric pug)
我不希望剪辑区域影响背景图像(蓝色T恤形状)。
有没有简单的方法可以实现这一点? 我真的不想不整洁地为每个用户图层添加
clipTo
,而只想添加一个整洁的全局clipTo
。您可以使用JS fiddle来解决这个问题here。
clipTo
,而不是一个简单的全局clipTo
来使其工作。 - chadoh