获取可用图像大小的文件名

时间:2013-11-06 作者:niallone

示例:

/wp内容/上传/2013/11/xyz。jpg公司

这有另外两个用它创建的缩略图。。

/wp内容/上传/2013/11/xyz-150x150。jpg/wp-content/uploads/2013/11/xyz-201x300。jpg公司

如何从post id或原始图像src获取这些其他图像的文件名?

1 个回复
SO网友:Oleg Butuzov
/**
*** return_image_thumbnails 
*** - return a list of thumbnails based on filesystem report.
*** @param (string) $image - Original image location. 
*** @return (array) $results
*** @author Oleg Butuzov
**/
if (!function_exists(\'return_image_thumbnails\')){
    function return_image_thumbnails($image){
        $extension = array_pop(explode(\'.\', basename($image)));
        if (!file_exists($image) || !(@getimagesize($image)))
            return array();
        return glob(dirname($image).\'/\'.basename($image, \'.\'.$extension).\'-[0-9]*x[0-9]*.\'.$extension); 
    }
}

usage example

return_image_thumbnails(get_attached_file( $image_id ));
结束

相关推荐