WordPress的图像大小调整并没有将你的图像绘制到画布上,它只是调整法师的大小以适应,如果你要求的话可以裁剪。
add_image_size(\'contained-image\', 300, 400);
将为您提供所需的图像大小,但不带字母框。
将调整图像大小,使其紧密适合300x400矩形。但是,它们不会被填充到300x400,并将边框保存为图像的一部分。
您应该能够通过以下方式在CSS中实现这一点
img.size-contained-image {
width: 300px;
height: 400px;
object-fit: contain;
}
尽管IE&;较旧的浏览器不支持此功能,存在多边形填充。
如果要将图像调用到主题中,那么可以将它们包装在div中,并使用CSS获得结果。
也可以连接到WP的大小调整中,做自己的事情。例如,水印插件就是这样做的。