Tôi có một hình ảnh đó là 1836 x 3264 Tôi muốn drawImage()
để Canvas và thay đổi kích thước 739 x 1162.drawImage và thay đổi kích thước để Canvas
Sau khi đọc các tài liệu hướng dẫn Tôi nghĩ điều này có thể được thực hiện như sau:
ctx.drawImage(image, 0, 0, 739, 1162);
tôi cũng đã cố gắng:
ctx.drawImage(image, 0, 0, 1836, 3264, 0, 0, 739, 1162);
Cả hai chỉ hiển thị một phần nhỏ của hình ảnh đầy đủ thay vì thu hẹp nó xuống.
Làm cách nào để vượt qua các giá trị để đổi kích thước từ 1836 x 3264 -> 739 x 1162?
Điều này sẽ giúp: http: // stackoverflow. com/questions/2303690/resizing-an-image-in-an-html5-canvas – bfavaretto