如何在不裁剪的情况下调整新图像对象的大小?

Posted

技术标签:

【中文标题】如何在不裁剪的情况下调整新图像对象的大小?【英文标题】:How can you resize a new image object without cropping it? 【发布时间】:2014-03-07 02:32:15 【问题描述】:

有没有办法在不裁剪的情况下加载更大或更小的图像?我不希望它看起来更小或更大。我希望它实际上更小或更大。我尝试将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);

【问题讨论】:

转到这个答案:可能的答案***.com/questions/747101/… 【参考方案1】:

即使您的问题不清楚,我认为您必须在加载后使用画布重新绘制它...这个答案可能会给您一个方向 Resizing a .png image when drawing to html5 canvas using javascript

【讨论】:

以上是关于如何在不裁剪的情况下调整新图像对象的大小?的主要内容,如果未能解决你的问题,请参考以下文章

如何在不裁剪行/子视图的情况下为 tableView 的大小调整设置动画?

在不改变原始纵横比的情况下将位图大小调整为 512x512

如何在不包含(或少量)背景像素的情况下调整对象内的矩形或调整其大小?

调整图像大小和裁剪图像

如何在不裁剪的情况下查看矩形选框选定区域的大小?在 Photoshop CS 5 中

如何在不指定估计行高的情况下使用 iOS 自动调整单元格大小?