javascript - 更改从 URL 加载的图像的大小

标签 javascript jquery html css

这里如何修改图片的大小?:

var image = new Image();

image.src = 'http://www.ziiweb.com/images/logo.png';

image.width = 200; //this is not modifying the width of the image

$('canvas').css({
    background: 'url(' + image.src + ')'
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<canvas id="myCanvas" width="200" height="100" style="border:1px solid #000000;">
</canvas>

最佳答案

您要插入图像作为背景,因此请使用背景大小。

var image = new Image();
image.src = 'http://www.ziiweb.com/images/logo.png';

$('canvas').css({
    backgroundImage: 'url(' + image.src + ')',
    backgroundSize: "100%"
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<canvas id="myCanvas" width="200" height="100" style="border:1px solid #000000;">
</canvas>

关于javascript - 更改从 URL 加载的图像的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29546031/

相关文章:

javascript - 从 ChartJs 水平条形图中删除填充

javascript - 有没有办法在javascript中将子数组和子子数组合并为一个?

html - 获取子 div 以触发父级中的溢出

html - [Bootstrap ]"Responsive"iframe 被裁剪或太大

html - 外部 CSS 文件加载顺序

javascript - jQuery 切换路径导航

javascript - 定位当前脚本的推荐方法?

javascript - 错误: @angular/platform->browser/platform-browser "' has no exported member ' DOCUMENT'

javascript - 如何使 Bootstrap 下拉菜单在悬停时起作用

javascript - jQuery 用户界面 : Cannot drag an element in a z-index stack