javascript 编辑de imagem简单

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 编辑de imagem简单相关的知识,希望对你有一定的参考价值。

let ctx = document.documentGetId('canvas_id').getContext('2d');
ctx.resetTransform();
ctx.resetTransform();
let imagem = new Image();
imagem.src = this.props.imagem;
imagem.onload = () => {
    let largura = 850;
    let altura = 584;

    ctx.clearRect(0, 0, largura, altura);

    let x = this.props.x + this.props.ref_x_state;
    let y = this.props.y + this.props.ref_y_state;

    let escala = this.props.escala / 100 + 1;
    ctx.translate(largura / 2, altura / 2);
    ctx.scale(escala, escala);
    ctx.translate(x, y);
    ctx.rotate(this.props.giro / 20 * Math.PI / 180);
    ctx.translate(largura / -2, altura / -2);
    ctx.drawImage(imagem, 0, 0);

    // ctx.fillStyle = '#FF0000';
    // ctx.fillRect(largura / 2 - 2, altura / 2 - 2, 4, 4);
};

以上是关于javascript 编辑de imagem简单的主要内容,如果未能解决你的问题,请参考以下文章

javascript Transformar Imagem em Base64

Alterar imagem-悬停

css Semama imagem sai fora da sua div por ser maior isto adapta a div ao tamanho da imagem

php pegar url imagem destacada

css imagem背景缩放悬停

JavaScript recogida de parametros de la url mediante javascript