Tôi chỉ mới bắt đầu với fabric.js và tôi có một (có thể là mới bắt đầu) lỗi:Canvas tọa độ trong Fabric.js đã bù đắp
Tôi đang sử dụng vải với jquery với đoạn mã sau:
$(document).ready(function() {
canvas = new fabric.StaticCanvas('scroller');
canvas.add(
new fabric.Rect({ top: 0, left: 0, width: 140, height: 100, fill: '#f55' })
);
});
Mã này sẽ vẽ Hình chữ nhật 140x100 trên canvas. Đáng buồn thay, chỉ một phần tư Hình chữ nhật xuất hiện. Nếu tôi thay đổi giá trị trên cùng và bên trái thành số cao hơn, nhiều hình chữ nhật sẽ xuất hiện trên canvas.
Vì vậy, có vẻ như, nguồn gốc canvas không phải là 0/0, nhưng tại sth. cao hơn.
Có ai đó biết cách sửa lỗi này hoặc những gì tôi đang làm sai?
Cảm ơn trước, McFarlane
Hi McFarlane =) Chào mừng bạn đến với SO. Bất cứ khi nào đăng mã, bạn sẽ luôn nhận được câu trả lời nhanh hơn nếu bạn đăng đầy đủ (hoặc một ví dụ tối thiểu) trên jsfiddle.net chỉ cần đến đó, dán mã của bạn, lưu nó và dán liên kết vào đây =) – puk
kích thước là gì vải của bạn? có lẽ nó nhỏ hơn '140x100'. Hãy thử vẽ một thứ gì đó khác như hình tròn hoặc hình ảnh để bạn biết rõ hơn góc phần tư nào đang bị cắt bớt – puk