编程语言
首页 > 编程语言> > 在PHP中宽度大于高度时自动旋转图像

在PHP中宽度大于高度时自动旋转图像

作者:互联网

我过去问过,但我不确定我们是否理解&我仍然没有解决方案.
我需要优雅的解决方案;
我有照片600×800&我需要在我的网站上显示它旋转90度,所以结果将是,当我打印php页面时,所有照片将自动垂直.

例如
我有很多照片,有两种:800×600& 600×800.
我需要在我的php页面上显示所有这些都是原始的800×600和所有600×800旋转90度.

我需要一些非常简单的解决方案,我完全不在乎.一些可以旋转宽度大于高度的图像的功能.

非常感谢.

解决方法:

使用PHP函数getimagesize()可以获得图像的宽度和高度:

  list($width, $height) = getimagesize($imageUrl);

然后,在您的模板中:

  <?php if($width > $height): ?>
        //put css here as you want
  <?php else: ?>
        //put css here as you want
  <?php endif; ?>

标签:autorotate,php,css,image,image-rotation
来源: https://codeday.me/bug/20190831/1773699.html