在ImageMagick和PHP上创建自动大小PNG的透明背景

时间:2012-03-11 12:54:36

标签: php linux imagemagick

我应该如何更改此代码,以便为我提供透明背景PNG?

<?php
    header( 'Content-Type: image/png' );
    passthru("convert -fill red -pointsize 72 -font TR.Matisse.ITC.TTF -gravity Center label:'Font Test' PNG:-");
?>

PS:我不想将图像尺寸作为参数。

2 个答案:

答案 0 :(得分:0)

您必须设置-transparent color-transparent-color color-background color-alpha type

看看这里:http://www.imagemagick.org/script/command-line-options.php

答案 1 :(得分:0)

这对我有用:

<?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:-");
?>