有没有办法在不裁剪的情况下加载更大或更小的图像?我不希望它看起来更小或更大。我希望它实际上更小或更大。我尝试使用these parameters作为新的Image()对象,还有吗?
_img = new Image(50, 50); //These parameters will crop it
_img.addEventListener('load',onImage,false);
_img.width = 50;//This will crop it.
_img.style.width = "50px";//This doesn't change the original width to read `50`.
console.log(_img.width);
答案 0 :(得分:0)
即使您的问题不清楚,我认为您必须在加载后使用画布重绘...这个答案可能会给您一个方向 Resizing a .png image when drawing to HTML5 canvas using JavaScript