为什么我没有得到特定高度和宽度的图像?
假设我将裁剪图像设置为width = 308&height = 200,它返回308 X 308。 如果我设置width = 200&height = 308,则返回308 x308。它从高度和宽度返回最大尺寸。我该如何解决这个问题?
我正在使用cropper.js
if (cropper) {
canvas = cropper.getCroppedCanvas({
width: 308, // here set width
height: 200, // here set height
imageSmoothingEnabled: false,
imageSmoothingQuality: 'high',
fillColor: '#fff',
});
答案 0 :(得分:0)
您需要按照下面的代码来免费设置AspectRatio:
if (cropper) {
canvas = cropper.getCroppedCanvas({
width: 308, // here set width
height: 200, // here set height
aspectRatio: "free", // or Free or 0
imageSmoothingEnabled: false,
imageSmoothingQuality: 'high',
fillColor: '#fff',
});
希望它对您有帮助