Tôi đã tạo hình dạng cơ bản trong phần tử khung HTML hoạt động tốt.HTML canvas - bản vẽ biến mất khi đổi kích thước
Sự cố xảy ra khi tôi đổi kích thước canvas, tất cả bản vẽ trong canvas sẽ biến mất. Đây có phải là hành vi bình thường không? hoặc là có một chức năng có thể được sử dụng để ngăn chặn điều này?
Một cách để khắc phục điều này có thể là gọi lại chức năng vẽ trên canvas thay đổi kích thước tuy nhiên điều này có thể không hiệu quả nếu có nội dung lớn được vẽ.
Cách tốt nhất là gì?
Dưới đây là liên kết để mẫu mã https://gist.github.com/2983915
Không có vấn đề gì khi vẽ lại kích thước. Thường có rất nhiều trường hợp bạn muốn vẽ lại canvas và điều đó tốt. Bản vẽ canvas rất nhanh. –
Vẽ lại kích thước lại ... nhiều ứng dụng canvas vẽ lại canvas thậm chí 60 lần/giây (60FPS) nên không có vấn đề gì với điều đó. – Cristy