0

我刚刚在我的 centos .using 中安装了 Imagemagick 和 imagick

yum install ImageMagick
yum install ImageMagick-devel

cd /root
wget http://pecl.php.net/get/imagick-3.0.1.tgz
tar zxf imagick-3.0.1.tgz
cd imagick-3.0.1
phpize
./configure
make
make install

安装顺利,没有任何错误,但现在我正在尝试运行,php ImageMagick 代码

<?php  
$cmd = " -background none -pointsize 60 -font DRAGM.ttf -fill red ". 
 " -strokewidth 1 -stroke black label:\"myexample\" "; 

exec("convert $cmd coloured_font.png"); 
?>

编辑:我也试过这个代码......但它仍然显示一个空白页......

<?php
/* Create some objects */
$image = new Imagick();
$draw = new ImagickDraw();
$pixel = new ImagickPixel( 'gray' );

/* New image */
$image->newImage(800, 75, $pixel);

/* Black text */
$draw->setFillColor('black');

/* Font properties */
$draw->setFont('Bookman-DemiItalic');
$draw->setFontSize( 30 );

/* Create text */
$image->annotateImage($draw, 10, 45, 0, 'The quick brown fox jumps over the lazy dog');

/* Give image a format */
$image->setImageFormat('png');

/* Output the image with headers */
header('Content-type: image/png');
echo $image;

php.info 显示

imagick 模块 启用 imagick 模块版本 3.0.1 imagick 类Imagick、ImagickDraw、ImagickPixel、ImagickPixelIterator ImageMagick 版本ImageMagick 6.5.4-7 2012-05-07 Q16 OpenMP http://www.imagemagick.org ImageMagick 版权所有 Copyright (C) 1999- 2009 ImageMagick Studio LLC ImageMagick 发布日期 2012-05-07 ImageMagick 支持的格式数量: 198 ImageMagick 支持的格式 A、AI、ART、ARW、AVI、AVS、B、BGR、BMP、BMP2、BMP3、BRF、BRG、C、CALS、CAPTION、CIN、CIP、CLIP、CMYK、CMYKA、CR2、CRW、CUR、CUT、 DCM,DCR,DCX,DDS,DFONT,DNG,DOT,DPS,DPX,EPDF,EPI,EPS,EPS2,EPS3,EPSF,EPSI,EPT,EPT2,EPT3,ERF,FAX,FITS,FRACTAL,FTS,G, G3,GBR,GIF,GIF87,渐变,灰色,GRB,HALD,直方图,HRZ,HTM,HTML,ICB,ICO,ICON,INFO,INLINE,IPL,ISOBRL,JNG,JP2,JPC,JPEG,JPG,JPX, K,K25,KDC,标签,M,M2V,M4V,MAP,MAT,MATTE,MIFF,MNG,MONO,MOV,MP4,MPC,MPEG,MPG,MRW,MSL,MSVG,MTV,MVG,NEF,NULL, O,ORF,OTB,OTF,PAL,PALM,PAM,PATTERN,PBM,PCD,PCDS,PCL,PCT,PCX,PDB,PDF,PDFA,PEF,PFA,PFB,PFM,PGM,PGX,PICON,PICT, PIX, PJPEG, PLASMA, PNG, PNG24, PNG32, PNG8, PNM, PPM, PREVIEW, PS, PS2, PS3, PSD, PTIF, PWP, R, RADIAL-GRADIENT, RAF, RAS, RBG, RGB, RGBA, RGBO, RLA、RLE、SCR、SCT、SFW、SGI、SHTML,SR2,SRF,STEGANO,SUN,SVG,SVGZ,文本,TGA,缩略图,TIFF,TIFF64,瓷砖,TIM,TTC,TTF,TXT,UBRL,UIL,UYVY,VDA,VICAR,VID,VIFF,VST, WBMP、WMF、WMV、WMZ、WPG、X、X3F、XBM、XC、XCF、XPM、XPS、XV、XWD、Y、YCbCr、YCbCrA、YUV

理想情况下,它应该使用文本创建图像myexample,但它不起作用,有什么方法可以解决这个问题吗?

4

1 回答 1

0

看看你的“-font DRAGM.ttf”。尝试设置或“/full/path/to/font.ttf”,或者只是字体名称。可用的字体名称列表:来自控制台的“convert -list font”。

于 2013-03-21T10:54:37.360 回答