Retrieve image orientation in PHP

后端 未结 6 991
闹比i
闹比i 2021-02-04 06:54

How can I get the image orientation (landscape or portrait) of an image (JPEG or PNG) in PHP?

I created a php site where users can upload pictures. Before I scale them

6条回答
  •  时光取名叫无心
    2021-02-04 07:22

    I am using this shorthand. Sharing just in case someone needs a one-line solution.

    $orientation = ( $width != $height ? ( $width > $height ? 'landscape' : 'portrait' ) : 'square' );
    

    First it checks if image is not 1:1 (square). If it is not it determines the orientation (landscape / portrait).

    I hope someone finds this helpful.

提交回复
热议问题