我们知道这一点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 )
最合适的回答,由SO网友:Johansson 整理而成
不,使用the_post_thumbnail()
, 两者都不推荐。
您正在寻找的是动态裁剪图像。这将耗费大量的服务器资源,尤其是当您需要处理大量图像时。
但从理论上讲,要做到这一点,可以编写一个脚本,将图像作为输入,使用PHP裁剪图像,然后返回图像数据,而不保存实际文件。但同样,它很贵。