使用带有自定义大小和裁剪的获取/发布缩略图(&C)

时间:2018-01-10 作者:admcfajn

我们知道这一点the_post_thumbnail() 输出缩略图(&A);那个the_post_thumbnail( array(100,100) ) 以指定大小输出缩略图。

我们知道我们可以使用add_image_size( \'category-thumb\', 300, 9999, $crop ); 要添加自定义图像大小,可以使用the_post_thumbnail(\'category-thumb\') 应用缩放和裁剪。

有没有办法使用the_post_thumbnail 要在显示图像时裁剪图像?

set_post_thumbnail_size 可能会有帮助,但我特别想问的是,是否有办法做到这一点the_post_thumbnail

这是相关的:the_post_thumbnail scaling not hard cropping

( if nothing\'s changed the answer is no )

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

不,使用the_post_thumbnail(), 两者都不推荐。

您正在寻找的是动态裁剪图像。这将耗费大量的服务器资源,尤其是当您需要处理大量图像时。

但从理论上讲,要做到这一点,可以编写一个脚本,将图像作为输入,使用PHP裁剪图像,然后返回图像数据,而不保存实际文件。但同样,它很贵。

结束

相关推荐

Add_image_size not cropping

我想在我的博客页面上裁剪超过443px的图片,精确地将其调整为645x443大小。我使用了以下代码:add_theme_support (\'post-thumbnails\'); add_image_size (\'blog-page\', 645, 445, true); 但是,将调整图像的大小,而不是进行裁剪。示例:原始图像:http://img843.imageshack.us/img843/6444/56004879.jpg如何操作:http://imageshack.us/s