我有我需要裁剪的图像的cropWidth、cropHeight 和起始坐标。<amp-img>
我应该如何使用这些信息进行裁剪?
例如,如果图像的尺寸为 10 X 10,假设cropwidth 为 2,cropheight 为 3,起始位置为 3,5。这意味着我想要矩形所描述的图像部分,其中 (3,5) 作为左上角,(5,8) 作为右上角。
以下是我尝试过的,但无法正常工作:
HTML 代码
<div style="width:400px;height:200px;position: relative;">
<amp-img class="cropped2" width="2px" height="1px" layout="responsive" src="https://hips.hearstapps.com/ghk.h-cdn.co/assets/17/30/2560x1280/landscape-1500925839-golden-retriever-puppy.jpg?resize=480:*">
</amp-img>
</div>
CSS 代码:
.cropped2 {
width: 100px; /* width of container */
height: 100px; /* height of container */
object-fit: cover;
object-position: 20% 10px;
border: 5px solid black;
}
有人能说出为什么这不起作用并给出一个可行的解决方案吗?