强制Wordpress创建与上载的图像大小相同的缩略图

Seb*_*mid 8 wordpress resize image

AFAIK,Wordpress仅在所需图像尺寸较小时(而不是在目标尺寸相同时)才生成缩略图(例如,"大" ).

我用

add_image_size( 'referenzen-big', 627, 490, true );

因此,如果我的客户上传了一个627x490px的文件,将使用原始图像.

但这并不是理想的,因为这个客户本着诚意,上传了正确大小的图像,以及最高可能的.jpg压缩.在这种情况下,这导致图像约为300kB.

一个实用但技术不完美的方式是让他上传他的图像​​628x490,所以宽度增加1px,迫使重新缩放.这样的建议将不被接受:-)

到目前为止,我已经研究了负责图像创建的钩子,并追踪了负责任的功能; 这是我发现的最后一个钩子: image_make_intermediate_size()

这是负责实际调整大小的函数: image_resize_dimensions().甚至有一句话说:

// if the resulting image would be the same size or larger we don't want to resize it
if ( $new_w >= $orig_w && $new_h >= $orig_h )
    return false;
Run Code Online (Sandbox Code Playgroud)

那么我该如何启用这种"强制调整大小"功能呢?

Seb*_*mid -2

没关系,我换了核心。这让我内心很受伤,但对于这个项目来说,这是最好的解决方案。