2
我有一個織物對象fabric.Pattern
(圖片)。當我縮放對象時,填充圖案質量丟失(非常差)。對象在織物中縮放時圖案質量缺失
當我縮放對象時,有什麼方法可以提高圖案質量嗎?
當我縮放對象時,有什麼方法可以重複模式嗎?
我有一個織物對象fabric.Pattern
(圖片)。當我縮放對象時,填充圖案質量丟失(非常差)。對象在織物中縮放時圖案質量缺失
當我縮放對象時,有什麼方法可以提高圖案質量嗎?
當我縮放對象時,有什麼方法可以重複模式嗎?
我認爲這將解決您的問題:
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;
});
如果您使用的比例可以保持scaleX
和scaleY
變量和調整後恢復它們(而不是讓他們1
)。
這個答案沒有意義。寬度和高度不會使長方形變得更大。 – AndreaBogazzi