Ho creato una nuova immagine ma sto provando a ridimensionarla e aggiungere alcune trasformazioni ad essa. Come mai, non hanno effetto.Perché non posso modificare gli attributi CSS della mia immagine in javascript?
Esempio: https://jsfiddle.net/chung9ey/3/
img.onload = function(){
img.style.width = "500";
img.style.height = "300";
img.style.transform = "perspective(500px) rotateZ(30deg)";
context.drawImage(img, 0 ,0);
}
è necessario un apparecchio valori di lunghezza numerici CSS diversi da '0' – dandavis
Va' context.drawImage (img, topLeftCornerHorizontalPosition, topLeftCornerVerticalPosition, ImageWidth, imageHeight); '. Vedere https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/drawImage – jkdev
Come per aggiungere un'immagine ruotata su tela, potrebbe non essere possibile utilizzare 'img.style.transform'. Vedi [Ruota e salva l'immagine per JavaScript] (http://stackoverflow.com/q/34080762/3345375). – jkdev