php - 将动态 svg-tag 转换为图像
问题描述
我有一个.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
因为我不知道它是如何工作的
解决方案
推荐阅读
- graphql - 查询组件为数据返回 null 但网络显示响应
- java - 将 google-cloud-datastore 依赖项添加到模块化 Java 11 项目时出现 java.lang.module.ResolutionException
- awk - 文件内列删除
- python - 根据另一个numpy数组值计算numpy数组
- python-3.x - 如何使用 Beautiful soup 抓取选举数据
- java - 用于电子邮件处理的同一表的 Java 并发查询
- getgauge - getgauge 无法启动仪表 API:连接到 127.0.0.1 超时
- javascript - 为每个随机对象选择器添加权重
- spring - 使用基本身份验证和 jwt 令牌保护 api
- java - 将变量从子 JSP 传递到父 JSP