【发布时间】:2012-04-26 15:04:58
【问题描述】:
我正在尝试从 url 裁剪图像,然后将裁剪的图像拉伸到可用空间。
<div style="width:300px; height:400px;">
<img style="width:100%; height:100%;" src="http://www.gravatar.com/avatar/eb95aa803f8c6d536afc87bf8d641ed4?s=128&d=identicon&r=PG" />
</div>
这将适当地拉伸图像,但我不知道如何裁剪它。我尝试使用clip:rect(0px,60px,200px,0px);,但图像会先拉伸到可用空间,然后再应用剪辑,所以它对我不起作用。
编辑 - jsfiddle:http://jsfiddle.net/bjMp6/
例如,我想尝试剪掉头部然后拉伸头部
【问题讨论】:
-
你能用它做一个小提琴吗?
-
@SvenBieder - 小提琴是什么意思?
-
jsfiddle.net是分享和测试html/js/css代码的便捷方式
-
我看到的解决方案是获取图像,然后使用 drawImage 将其绘制在画布中
-
为什么需要 3 行代码的 jsfiddle?我认为这里完全没有必要。
标签: javascript html css