php - 如何将exec输出到变量

标签 php image svg exec

我有这个命令可以将 SVG 转换为图像:

exec("convert -size 400x400 test.svg test.png", $out, $rcode);

但当我实际需要使用 DOM 变量时,它适用于字段。

请问如何将生成的 PNG 转换为 $variable insted 文件(在 PHP 中)。

最佳答案

这可能是您正在寻找的:

<?php
$output = shell_exec("convert test.svg png:-");
echo $output;

根据您的本地设置,您可能必须指定 convert 实用程序的绝对路径。此外,要转换的文件的路径必须是可解析的,同样,一开始绝对路径是一个安全的选择。

关于php - 如何将exec输出到变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32425519/

相关文章:

php - 如何使用 Mail::send() 获取 Mandrill 消息 ID - Laravel 4

php - MySQL选择百万条记录生成url

javascript - jQuery UI switchClass() 无法正常工作

image - float PPM 图像文件格式?

html - 使 IE 10 重复 svg 背景

php - 您可以进行选择性插入或更新吗?

php - 从 4 个表中选择所有信息,将它们合并为一个

svg - 'M' 、 'c' 和 'z' 在 SVG 路径中是什么意思?

html - 如何为我的图像自定义路径

svg - 使用 React 创建交互式 SVG 组件