0
使用在KineticJS stage.toDataURL()
,可以生成JPEG图像。作物阶段/ stage.toDataURL前层()在KineticJS
问题:生成的图像必须裁剪成较小的图像并保存到Web服务器上。有没有一种方法可以裁剪台上,使得由stage.toDataURL()
创建的数据URI是最后的裁剪图像?或者我必须在服务器端裁剪它?
使用在KineticJS stage.toDataURL()
,可以生成JPEG图像。作物阶段/ stage.toDataURL前层()在KineticJS
问题:生成的图像必须裁剪成较小的图像并保存到Web服务器上。有没有一种方法可以裁剪台上,使得由stage.toDataURL()
创建的数据URI是最后的裁剪图像?或者我必须在服务器端裁剪它?
您可以创建将用于裁剪另一个屏幕外的画布。然后在调用toDataURL之前,根据需要将主画布绘制到该裁剪画布上并进行裁剪。
任何示例代码来帮助。我似乎也遇到了同样的问题 –
我不熟悉kineticjs,但你可以创建另一个屏幕外的帆布做裁剪,然后绘制到主画布?我会很快看KineticJS。 – DerekR
听起来很不错!在另一个画布,可能是图像加载到KineticJS'Image'对象并使用其裁剪功能,和'.toDataURL()',以产生经裁剪版本。 – Nyxynyx
通读一小段文档,但听起来像是应该起作用。对结果感兴趣。 – DerekR