帖子中特色形象的定位?

时间:2014-07-01 作者:Advanced SEO

是否可以在单张海报上显示特征图像的方向。php?

例如:特征图像的方向为:纵向/横向。

我发现这可以通过计算图像的纵横比(宽/高)来实现。例如,尺寸为1600 x 1200的图像的纵横比为1.33333(横向),1200 x 1600的纵横比为0.75(纵向)。

如果您有兴趣了解更多信息,请访问:

Get total number of pixels, size in megapixels and aspect ratio based on image width and height?

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

纵横比的基本检查。显示为横向、方形或纵向

if ( !has_post_thumbnail()) { 
    return \'Error\'; 
} else {
    $image = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), \'\');
    $image_w = $image[1];
    $image_h = $image[2];

    if ($image_w > $image_h) { 
        echo \'landscape\';
    }
    elseif ($image_w == $image_h) { 
        echo \'square\';
    }
    else { 
        echo \'portrait\';
    } 
}

结束

相关推荐

如何使用图片上传的getimageSize()?

我需要通过media box检查要上载的图像的分辨率,然后将其上载到自定义目录。作为起点,我使用了How Can I Organize the Uploads Folder by Slug (or ID, or FileType, or Author)?其中一部分是这样的:function wpse_25894_custom_upload_dir($path) { $use_default_dir = ( isset($_REQUEST[\'post_id\'] )