coderisimo
@coderisimo

Как создать SVG не устанавливая размер, чтобы Imagick не падал?

Пишу свой график на SVG.
В ряде случаев для подсчета реальной высоты и ширины надписей создаю на лету SVG , вставляю туда текст и затем получаю реальные размеры текста через $image->getImageHeight() и $image->getImageWidth(). Все работало отлично, пока не поменялась версия Imagick. Теперь получаю ошибку
ImagickException - must specify image size.
Я могу задавать размер, но тогда все теряет смысл ))). Ведь я специально использую безразмерный SVG для выяснения размеров текста...

Если есть идеи, как сие победить , поделитесь плиз.

Спасибо
  • Вопрос задан
  • 90 просмотров
Решения вопроса 1
coderisimo
@coderisimo Автор вопроса
Внимание, правильный ответ ). Получен опытным путем.
задаем любой разумный размер.
а затем делаем
$image->trimImage(1);
вуаля, получаем кропнутый image. Т.е картинку обрезанную по содержимому.
Может, кому-то будет полезно
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы