Codeigniter不显示图像

时间:2015-10-17 13:56:56

标签: php .htaccess codeigniter

很抱歉提出这个问题,因为我现在停滞不前地解决了这个问题。 我搜索网但我不知道我在哪里犯了错误。

我正在做的是使用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);

然而,当我显示它时,它显示了这个: enter image description here

但是,当我在codeigniter之外运行相同的代码时,我得到了所需的结果 像下面这样一个: enter image description here

我在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]

非常感谢你。

0 个答案:

没有答案