我是makin表格,从我的数据库“准备打印”在A4纸上拍照。 一些照片的高度取决于:800x600&有些是例如600x800。我需要一些PHP脚本自动将水平照片旋转到垂直&垂直照片保持其方向。
答案 0 :(得分:0)
你可以使用imagerotate与PHP .. http://www.php.net/manual/fr/function.imagerotate.php
答案 1 :(得分:0)
你需要这样的东西:
$filename="image.jpg";
// get the width and height from the image
list($width, $height, $type, $attr) = getimagesize($filename);
//if image width is bigger then the height it will execute the following script
if ($width > height){
// Load the image
$source = imagecreatefromjpeg($filename);
// Rotate
$rotate = imagerotate($source, $degrees, 0);
//and save it on your server...
file_put_contents("myNEWimage.jpg",$rotate);
}
您可以进行一些调整和测试。正忙于工作,所以没有时间去测试它。
问候