作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在添加图片。
circle = new Image ();
circle.src = '/img/logo.png';
circle.onload = function () {
anyimage = new Konva.Image ({
x: 150,
y: 150,
image: circle,
width: 106,
height: 118
});
layer.add (anyimage);
stage.add (layer);
};
如何获取和改变这张图片的位置和 Angular ?以后如何更改这些设置。通过事件。例如,单击按钮。方法 this.setX(),this.rotare(), this.x= 不适用于图像对象。
最佳答案
解决方案。需要使用任何图像对象。不是圆。
<script src="https://cdn.rawgit.com/konvajs/konva/1.3.0/konva.js"></script>
<button onclick='rotate_image()'>rotate_image</button>
<button onclick='setPos_image()'>rotsetPos_imageate_image</button>
<div id="container"></div>
var stage = new Konva.Stage({
container: 'container', // индификатор div контейнера
width: 500,
height: 500
});
var layer = new Konva.Layer();
circle = new Image();
circle.src = 'https://im0-tub-ru.yandex.net/i?id=caa07f7c7eb5b2788719c85cd6028d23&n=13';
circle.onload = function() {
anyimage = new Konva.Image({
x: 10,
y: 10,
image: circle,
width: 106,
height: 118
});
layer.add(anyimage);
stage.add(layer);
};
function rotate_image(){
anyimage.rotate(45);
stage.draw();
console.log('loaded');
}
function setPos_image(){
//code for change x,y coord of 'circle' obj
anyimage.setX(45);
stage.draw();
console.log('loaded');
}
关于javascript - 康瓦 JS。更改图像位置,旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47653406/
我正在尝试构建一个内容垂直居中的 Konva 文本容器; var infoText = new Konva.Text({ x: 0, y: 0, text: `my long long .
我正在添加图片。 circle = new Image (); circle.src = '/img/logo.png'; circle.onload = function () { any
如何获得旋转矩形的 Angular 坐标(以矩形中心为枢轴)? 我已经尝试了下面链接中的所有解决方案,但似乎没有任何运气。 Rotating a point about another point (
我是一名优秀的程序员,十分优秀!