【发布时间】:2016-10-03 10:26:52
【问题描述】:
我正在使用 codeIgniter 并想在图像上创建一个动态文本,一切正常,但我很困惑如何为图像上的文本创建一个文本框以及如何将该图像转换为真实图像,这是我的代码。
public function convertimage()
{
ob_start();
$font = realpath(APPPATH . '../assets/fonts/OpenSans-Regular.ttf');
$string = 'here is my text for image';
$image = imageCreateFromJpeg(base_url('assets/images/winer.jpg'));
$white = imagecolorallocate($image, 255, 255, 255);
imagettftext($image, 20, 0, 400, 160, $white, $font, $string);
imagejpeg($image,NULL,100);
$rawImageBytes = ob_get_clean();
echo "<img class='img-responsive' src='data:image/jpeg;base64," . base64_encode( $rawImageBytes ) . "' />";
imagedestroy($image);
}
我想将此行图像转换为真实图像。
<img class='img-responsive' src='data:image/jpeg;base64," . base64_encode( $rawImageBytes ) . "' />
【问题讨论】:
标签: php image codeigniter ob-start