将动态svg标签转换为图像

时间:2019-04-02 13:25:54

标签: php svg

我有一个.php文件,其中正在对svg的外观进行一些计算,并在满足条件时提供不同的类。

<circle class="fill-red<?= getOpacity($number_4, 'small') ?>" data-name="small" cx="217.41" cy="156.51" r="2.33"/>

小类型的Php计算:

case 'small':
    if ($number == 0) {
        return ' hidden';
    } elseif ($number < 15) {
        return ' light';
    } else {
        return '';
    }
    break;

所有计算完成后,php文件仅显示svg-tag,但尝试将其制作成图像保持编辑(通过控制器动态地对它们进行编辑)时遇到麻烦(数字是在控制器中设置的,文件只知道要调用哪个变量。

由于内联php代码,因此无法复制文件并赋予.svg

file_get_contents也不起作用,因为没有传递变量。

也尝试首先在没有Imagick的情况下进行操作,因为我不知道它是如何工作的

0 个答案:

没有答案