vispik88
Новичок
Здравствуйте!
Есть такая задача - уменьшить файл svg с помощью imagick.
Вот код
но при работе выдаёт ошибку ImagickException: Unable to write the file: test/165.svg in D:\Internet\Folder\test.php on line 14
Если я меняю расширения файла на выходе - всё работает (пробовал jpg, png)
В чём может быть дело??
Спасибо!
Есть такая задача - уменьшить файл svg с помощью imagick.
Вот код
PHP:
$file = "images/folder/design/164.svg";
$sDir = "test/165.svg";
$im = new Imagick();
$svg = file_get_contents($file);
$svg = str_replace(array("color1","color2"),array("red","lightblue"), $svg);
$im->readImageBlob($svg);
$im->setImageBackgroundColor(new ImagickPixel('transparent'));
$im->setImageFormat("svg");
$im->adaptiveResizeImage( 100, 100 );
$im->writeImage( $sDir );
Если я меняю расширения файла на выходе - всё работает (пробовал jpg, png)
В чём может быть дело??
Спасибо!