Создание прозрачного фона в автоматических форматах PNG на ImageMagick и PHP - PullRequest
0 голосов
/ 11 марта 2012

Как мне изменить этот код, чтобы он давал мне прозрачный фон 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 голосов
/ 11 марта 2012

Это сработало для меня:

<?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 голосов
/ 11 марта 2012

Вы должны установить -transparent color, -transparent-color color, -background color или -alpha type

Посмотрите здесь: http://www.imagemagick.org/script/command-line-options.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...