我试图使用Croppie和JavaScript剪裁图片,然后上传到服务器。这个工具很好用且界面美观。但是,在试玩演示时,我发现生成的图像质量比原始图像要差得多 - 我正在使用1920x1080的图像。
是否有解决方法?
我也接受其他库的推荐 :)
我试图使用Croppie和JavaScript剪裁图片,然后上传到服务器。这个工具很好用且界面美观。但是,在试玩演示时,我发现生成的图像质量比原始图像要差得多 - 我正在使用1920x1080的图像。
是否有解决方法?
我也接受其他库的推荐 :)
myCroppie.result({
type: "canvas",
size: "original",
format: "png",
quality: 1
});
对我来说很有帮助。
附注:这个库非常酷,但是文档需要重写。
fix some size for resulting i.e
var imageSize = {
width: 900,
height: 900,
type: 'square'
};
and use this in result croppie result
$uploadCrop.croppie('result', {
type: "canvas",
size: imageSize,
format: "png",
quality: 1
}).then(function (resp) { )};
You can use size of current image if it is good quality but if it is very good quality then it will make to much larger size of current image i.e
$uploadCrop.croppie('result', {
type: "canvas",
size: "original",
format: "png",
quality: 1
}).then(function (resp) { )};