如何使用Codeigniter将文本放置在图像上的特定位置

时间:2019-05-19 04:31:37

标签: codeigniter-3

我的项目是使用CodeIgniter的在线考试。学生完成在线考试后,我需要在成绩单图像上显示这些成绩。我需要显示学生姓名,学生照片,注册号,并在图像中标记特定位置。

我尝试使用下面的函数使用PHP在图像上放置文本 imagettftext,图像副本,imagecreatefromjpeg。在WAMP服务器中,它正在工作。当我在xampp中复制同一程序时,它显示黑色背景。 这些功能在CodeIgniter中也不起作用。如何使用CodeIgniter做到这一点?

我已经在核心PHP中进行了尝试。它正在工作。

imagettftext($our_image, $size,$angle,$left5,$top5  , $white_color, $font_path, 'MSO');
imagettftext($our_image, $size,$angle,$left6,$top5, $white_color, $font_path, '100');
imagettftext($our_image, $size,$angle,$left7,$top5, $white_color, $font_path, '70');
imagettftext($our_image, $size,$angle,$left8,$top5, $white_color, $font_path, '70%  A');


imagettftext($our_image, $size,$angle,$left6,$top6, $white_color, $font_path, '100');
imagettftext($our_image, $size,$angle,$left7,$top6, $white_color, $font_path, '70');
imagettftext($our_image, $size,$angle,$left8,$top6, $white_color, $font_path, '70%  A');


imagettftext($our_image, $size,$angle,$left9,$top7, $white_color, $font_path, date('d/m/Y'));
$im2 = imagecreatefromjpeg("cmimage/studentphoto.jpg");
imagecopy($our_image,$im2,1900,1140,-80,-80,360,400);

enter image description here

0 个答案:

没有答案