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