Где я делаю ошибку в повороте изображения в следующем коде?

Я фиксирую поворот изображения. Для этого я написал следующий код, но он не работает, и я не получаю новый образ. Почему так происходит?

Ниже приведен код:

$new_file_name = "demo_file.jpeg"$new_image = image_fix_orientation($_FILES, $new_file_name);function image_fix_orientation(&$image, $filename) {
$image = imagerotate($image, array_values([0, 0, 0, 180, 0, 0, -90, 0, 90])[@exif_read_data($filename)['Orientation'] ?: 0], 0);
}

Спасибо

1

Решение

добавлять return к вашей функции:

function image_fix_orientation(&$image, $filename) {
$image = imagerotate($image, array_values([0, 0, 0, 180, 0, 0, -90, 0, 90])[@exif_read_data($filename)['Orientation'] ?: 0], 0);
return $image;
}
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]