我有一个图像,我需要从中提取并创建另一个动态图像(不修改原始图像)。提取的图像将是一个矩形,我有它的 4 个点的坐标。我检查了http://kineticjs.com/docs/Kinetic.Image.html是否有任何功能可以做到这一点,但没有找到任何东西。
我尝试了作物方法:
var newImage = new Image();
newImage.onload = function () {
var roikImage = new Kinetic.Image({
x: 10,
y: 100,
image: this,
width:100,
heigth:100,
crop: {
x:0 , y:0 , width:100, heigth:100
}
});
//Here I add the image to the layer, and draw the stage
};
newImage.src= 'src/of/my/image';
但我得到了图像的一小部分。我不知道如何使用矩形的 4 个点的坐标来裁剪图像。
有任何想法吗?