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