如何裁剪图像边缘

时间:2015-01-22 05:40:37

标签: html css image crop

我想裁剪图像边缘以设置边缘透明度。当背景颜色为白色时,我使用png设置为该边缘。但当它用于其他背景时,白色边缘就在那里。所以我想知道如何裁剪图像边缘。 这是样式的CSS

 .cover-left-2 .avatar:after {
   width: 38px;
   height: 22px;
   background-position: -47px bottom;
 }

.avatar:after {
   content: " ";
   display: block;
   position: absolute;
   left: 0;
   bottom: 0;
   opacity: 0.9;
   filter: alpha(opacity=80);
   pointer-events: none;
   background: url(../img/photo-corner-sw.png) no-repeat left bottom;
   background-image: url(../img/photo-corner-sw.svg);
}

图片。

enter image description here

1 个答案:

答案 0 :(得分:0)

我发现了一个jquery插件调用polycrop。您只需要在页面中添加jquery并将polyclip属性添加到元素(要裁剪的图像)。

 <img src="http://lorempixel.com/200/150/people/1/Nishan/" 
        data-polyclip="0,0,199,0,199,151,50,150,0,97">

就是这样!

裁剪后图像看起来像这样

enter image description here

jsfiddle示例:http://jsfiddle.net/rb73hc53/