我的图片在媒体设置中的大小是:
150x150
,350x350
,1000x1000
- 我上传了一张1000x1002的图片,它生成了998x1000,所以它的高度是正确的1002大于1000所以它生成了这个
- 然后我上传了一个1000x1001的图像,没有为1000的大小生成!也许这里有问题因为和之前的一样它的高度是1001,大于1000。我说也许它不在乎1px!
- 最后,我上传了一张1000x1000的图片,令人惊讶的是它生成了1000x1000!
是bug吗?它的公式是什么?
在WordPress 6.0版本的第433行/wordpress/wp-includes
中的wp_constrain_dimensions
函数是我正在寻找的。