【发布时间】:2016-10-18 12:48:30
【问题描述】:
我正在尝试在画布中显示上传图像的预览。预览应该是方形版本的图片。
我有什么:
var img = new Image;
img.src = imageSrc;
var c = document.getElementById('file-preview-' + data.response.id);
var ctx = c.getContext("2d");
img.onload = function() {
ctx.drawImage(img, 0, 0);
};
还有预览:
那么我怎样才能在画布上绘制一个 150x150 的正方形并保持图像的比例裁剪版本?
例如这张图片:
我应该得到:
【问题讨论】:
-
你的问题是......?
-
我更新了问题。
-
该示例无法让我创建一个保持比例裁剪的正方形。
-
您应该使用此要求更新您的问题。你没有具体说明。另外,请包含您迄今为止尝试过但不起作用的代码。
标签: javascript html canvas