php中为什么我的图片无法显示

<?php
header("Content-type:image/jpeg");
//使用imageTTFText()函数在图像上写字
$im=imagecreatefromjpeg("images/bg.jpg");//载入照片
$textcolor=imagecolorallocate($im,56,73,136);//设置字体颜色为蓝色
$fnt="fonts/msyh.ttf";//定义字体
$motto=iconv("gb2312","utf-8","长白山天池");//定义输出字符串
imageTTFText($im,220,0,480,340,$textcolor,$fnt,$motto);
imagejpeg($im);
imagedestroy($im);//结束图形释放资源
?>

看下图像显示方面是否存在错误的情形