Cheery
.:МордератоР:. | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору talingur Цитата: Если можете - приведите, пожалуйста пример. | ну вот, навскидку написал Код: $files = glob('c:/temp/*.jpg'); $copy2 = 'c:/temp2/'; foreach($files as $file) { $exif = @exif_read_data($file); if(!empty($exif['Orientation']) && ($exif['Orientation'] == 1 || $exif['Orientation'] == 3)) rename($file, $copy2 . basename($file)); } echo 'Done'; | 1 - это нормальное расположение фотоаппарата, а 3 - вверх ногами.. но, опять же, это по exif информации.. или вы хотите по соотношению сторон ?) что значит "горизонтально" ориентированные - ширина больше высоты? тогда можно дописать получение размеров с помощью gd, вычисление соотношения сторон и если оно больше единицы, то одна ориентация, а если меньше, то другая
| Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 10:00 20-02-2013 | Исправлено: Cheery, 10:02 20-02-2013 |
|