自动将上传的原始图像的大小调整到最小

时间:2017-09-14 作者:Iurie

脸书recommends 用于共享最小尺寸为600 x 315像素、纵横比为1.91:1的图像。有没有办法自动resize down 将原始图像上传到Wordpress,使其大小尽可能接近推荐的大小?我尝试了一些插件来调整大小,但如果图像没有建议的1.91:1纵横比,则其中一个最小大小(宽度或高度)将小于建议的大小,因为这些插件有最大大小设置,而不是最小大小设置。例如,如果原始图像的大小为960 x 720像素,则使用此类插件调整大小后,其大小为420 x 315像素,因此仅考虑高度。在我的WP安装帖子中,将原始图片作为特色图片共享给FB,这就是为什么我需要一个解决方案。也许可以使用其他方案。有什么帮助吗?

P、 我不能为上传的图片设置最小尺寸,因为我的帖子是通过导入收集的Facebook事件创建的,这些事件已经附加了不同尺寸的图片。

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

从WordPress的角度来看add_image_size() 使用“硬”裁剪模式。这将确保任何明显较大的图像的大小都能精确地适应这些尺寸,如有必要,可以裁剪一些部分。

据我记忆所及,问题通常是WP不会将小图像放大到合适的大小。很可能实现自定义大小调整逻辑,但这并不是很简单。

在我看来,硬作物尺寸是合理的低悬挂解决方案。不管怎样,任何它无法处理的事情都可能需要人类的关注,才能获得体面的结果。

结束

相关推荐

Get images from the post

使用Add Media 我在帖子中插入图片。我只想在单个贴子页面上检索这些图像。我正在使用get_attached_media 函数可检索这些图像。但它返回一个空数组。 <?php $media_image = get_attached_media( \'image\', $post->ID ); //print_r($media_image);?> <div class =\"single-post-flex-slider\">&#