Оптимизация изображений с Imagepick

169
02 февраля 2018, 23:11

Есть скрипт на сервере, который декодирует изображение base64 и загружает на сервер и скрипт, который оптимизирует его после загрузки. Хотелось бы чтобы изображение оптимизировалось перед тем как загрузится на сервер т.е "на лету". Возможно ли такое ваобще? На данный момент скрипт выглядит так:

define('UPLOAD_DIR', 'path');
$img = $_POST['image to base64'];
$img = stristr($img, 'base');
$img = str_replace('base64,', '',$img);
$img = str_replace('"}]', '', $img);
$img = str_replace(' ', '+', $img);
$data = base64_decode($img);
$file = UPLOAD_DIR . $nameimg;
$success = file_put_contents($file, $data);
$image = new Imagick($_SERVER['DOCUMENT_ROOT'] . 'path' . $file);
$image->thumbnailImage(1500,0);
$image->setImageCompressionQuality(30);
$image->writeImage($_SERVER['DOCUMENT_ROOT'] . 'path' . "file name");
READ ALSO
В чем ошибка PHP

В чем ошибка PHP

когда отправляю запрос на этот php получаю ошибку 500 в php я практический вообще не разбираюсь помогите пожалйуста на этот файл передается пост...

165
Переопределение свойства объекта в Yii2

Переопределение свойства объекта в Yii2

Все-таки мучает меня этот вопрос, может быть кто-то сможет объяснить

164
Регулярное выражения для логина

Регулярное выражения для логина

Здравствуйтепрошу помощи в написании регулярки для проверки логина при регистрации пользователя

228
Как правильно написать запрос к БД?

Как правильно написать запрос к БД?

Есть PHP обработчик для редактирования данных пользователя

176