Pavel8289
Total posts: 66
30 Сен 2019 06:06

Как и куда добавить вот такой код чтоб при загрузки изображение какие имеют метаданые Orientation поварачивались на сервере ?

$exif = exif_read_data($file['tmp_name']);

  if (!empty($exif['THUMBNAIL']['Orientation'])) {
                $imageResource = imagecreatefromjpeg($photo);
                switch ($exif['THUMBNAIL']['Orientation']) {
                    case 3:
                        $image = imagerotate($imageResource, 180, 0);
                        break;
                    case 6:
                        $image = imagerotate($imageResource, -90, 0);
                        break;
                    case 8:
                        $image = imagerotate($imageResource, 90, 0);
                        break;
                    default:
                        $image = $imageResource;
                }
                imagejpeg($image, $photo, 90);

            }

В своем модуле какой работает на API Cobalt при загрузки изображений вышло все переворачивать, а вот если через шаблон Cobalt грузить, система не умеет этого делать и хочу научить ее.

У кого есть вариант где дописать надо код ?:

Последние изменения: 29 Окт 2019


Sergey
Total posts: 13,748
29 Окт 2019 06:10

Не так все просто. Для закачки использется сторонний скрипт РНР, там используются эти данные. media\mint\js\mooupload\mooupload.php но там много мест.

Работает на Cobalt