我设置了一个add_image_size
功能,该功能通常仅在一个维度上大于上传的图像。这会导致图像的一个维度被裁剪,而一个维度保持未裁剪,从而导致图像失去比例。结果,我有一组比例不均的图像。
期望的结果是,如果图像在一个维度上被裁剪,那么它会在另一个维度上按比例裁剪,这意味着如果需要,我可以使用 CSS 放大它。
例如,我的图片尺寸是 1200 x 900。如果我上传的是 1100 x 1467 的图片。输出是 1100 x 900 的图片。但是,我需要的是 1100 x 825 的图片(相同的比例作为我设置的 1200 x 900 图像尺寸,但较小,因为图像不足以满足这个尺寸)。
这是带有参数的函数:
add_image_size( 'landscape-huge', 1200, 600, true);
我似乎无法找到这样做的方法 - 这可能吗?