2013-12-16 3 views
0

Я форма makin, которая снимает фотографии из моей базы данных «готова к печати» на бумаге формата А4. Некоторые фотографии ориентированы по высоте, например: 800x600 & Некоторые из них, например, 600x800. Мне нужен скрипт php, который автоматически поворачивает горизонтальную фотографию до вертикальной. & Вертикальные фотографии сохраняют свою ориентацию.Ориентация фотографий в CSS формате

+0

Смотрите это: http://stackoverflow.com/questions/3657023/how-to-detect-shot-angle-of-photo-and-auto-rotate-for-website-display-like -desk – Huey

ответ

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); 

} 

Вы могли бы сделать некоторые настройки и тестирования. заняты на работе atm поэтому не имеют времени для того чтобы испытать его.

Привет

+0

Я принял это: Примечание: неопределенная переменная: градусы в /home/doprava/www/dano/foto.php в строке 70 Предупреждение: file_put_contents(): предоставленный ресурс не является допустимым ресурсом потока в/new/index .php в строке 73 – WanderRook

+0

hmm сделать далеко $ degrees = 90; что он выводит тогда? –

Смежные вопросы