2014-03-04 41 views
0

我已經在由圖像對象和4個錨點對象(形狀)組成的羣組中應用了拖動(內置能力)。動態js圖像在拖動時在內存中被裁剪

當我移動組所有工作正常,但是當我想保存該圖像。 Image(組)被移開(0,0)位置時,圖像會被裁剪。如果我加載圖像並保存它時(0,0)位置文件中獲得完整圖像,但如果從0,0拖動它,比我的圖像逐漸裁剪,當我保存它。 我觀察到什麼toDataURL()返回,真的進一步我從0,0字符串變短toDataURL()

請有人可以幫助我。

THX

回答

0

如果拖動組,你必須定義在x,y,寬度,高度toDataURL的屬性:

演示:http://jsfiddle.net/m1erickson/Kr3t2/

var url=group.toDataURL({ 
    x:group.x(), 
    y:group.y(), 
    width:group.getWidth(), 
    height:group.getHeight() 
}); 
+0

太好了,謝謝你 – Mata