很抱歉提出这个问题,因为我现在停滞不前地解决了这个问题。 我搜索网但我不知道我在哪里犯了错误。
我正在做的是使用codeigniter将文本写入现有图像。
这是我的代码:
header('Content-Type: image/jpg');
$imgpath = base_url() . 'assets/images/birform2316.jpg';
$img = @imagecreatefromjpeg($imgpath);
$white = imagecolorallocate($img, 0, 0, 0);
$font_path = base_url() . 'assets/fonts/arial.ttf';
imagettftext($img, 100, 0, 300, 300, $white, $font_path, $text);
imagejpeg($img);
imagedestroy($img);
但是,当我在codeigniter之外运行相同的代码时,我得到了所需的结果 像下面这样一个:
我在codeigniter中错过了任何配置吗?
顺便说一句,我的.htaccess看起来像这样:
RewriteEngine on
RewriteCond $1 !^(index\.php|images|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
非常感谢你。