我有这段代码。它应该创建一个透明的PNG,但它的输出是黑色背景PNG。在CentOS上。透明PNG imagemagick passthru
<?php
header('Content-Type: image/png');
passthru("convert -background transparent -fill red -pointsize 72 -font TR.Matisse.ITC.TTF -gravity Center label:'Font Test' png:-");
?>
这个完美的作品在Ubuntu终端:
convert -background transparent -fill red -pointsize 72 -font TR.Matisse.ITC.TTF -gravity Center label:'Font Test' png.png
那么,如何得到它是透明的(而不是有一个黑色的磨砂)通过调用PHP系统命令?
和你的问题是? – vascowhite 2012-03-10 20:56:01
我编辑了问题 – Lupus 2012-03-10 20:57:39
这两个命令字符串以不同的方式结束。这可能是问题吗? – vascowhite 2012-03-10 20:58:59