2013-10-08 53 views
2

我有一個織物對象fabric.Pattern(圖片)。當我縮放對象時,填充圖案質量丟失(非常差)。對象在織物中縮放時圖案質量缺失

當我縮放對象時,有什麼方法可以提高圖案質量嗎?

當我縮放對象時,有什麼方法可以重複模式嗎?

回答

1

我認爲這將解決您的問題:

canvas.observe("object:scaling", function (e) { 
    var shape = e.target; 
    shape.width = shape.scaleX * shape.width; 
    shape.height = shape.scaleY * shape.height; 
    shape.scaleX = 1; 
    shape.scaleY = 1; 
}); 

如果您使用的比例可以保持scaleXscaleY變量和調整後恢復它們(而不是讓他們1)。

+0

這個答案沒有意義。寬度和高度不會使長方形變得更大。 – AndreaBogazzi