2012-03-11 15 views
0

このコードを変更して透明な背景PNGを与える方法を教えてください。ImageMagickとPHPで自動サイズの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:イメージサイズをパラメータとして指定したくありません。あなたが-transparent color-transparent-color color-background colorまたは-alpha type

を設定する必要が

答えて

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

を、私はこれを試してみました。それは黒い背景を与える。 – Lupus

+0

奇妙な、私はそれが私のために完璧に動作するlocalhost上でコードをテストしました。 OpenSuseデスクトップにImageMagick 6.7.2-7がインストールされています。 – Gellweiler

+0

うーん!その奇妙な私の変換 - バージョン:ImageMagick 6.7.5-6 2012-02-22 Q16 http://www.imagemagick.org著作権:Copyright(C)1999-2012 ImageMagick Studio LLC機能:OpenMP – Lupus