Обрезать изображение с помощью JCrop в форме ромба? - PullRequest
0 голосов
/ 23 декабря 2018

Как я могу обрезать изображение, используя JCrop в форме ромба?Я имею в виду этот пример пример .Но мне нужно придать форму обрезному холсту от прямоугольника до алмаза.Я сталкиваюсь с трудностями, пытаясь сделать это, поэтому любая помощь или предложение будут благодарны.

function selectcanvas(coords) {
    prefsize = {
        x: Math.round(coords.x),
        y: Math.round(coords.y),
        w: Math.round(coords.w),
        h: Math.round(coords.h)
    };
}


function applyCrop() {
    canvas.width = prefsize.w;
    canvas.height = prefsize.h;
    context.drawImage(image, prefsize.x, prefsize.y, prefsize.w,
    prefsize.h, 0, 0, canvas.width, canvas.height);
    validateImage();
}
...