多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
``` <?php $fontname = 'C:\phpstudy_pro\WWW\verdana.ttf'; $i = 30; $quality = 85; function create_image($user){ global $fontname; global $quality; $file = md5($user[1]['text'].rand(30454, 343434)).".jpg"; if (!file_exists($file)) { $im = imagecreatefromjpeg("veer-105516317.jpg"); $color['grey'] = imagecolorallocate($im, 255, 255, 255); $y = imagesy($im) - 100; $font_size = 25; foreach ($user as $value){ $x = 30; imagettftext($im, $font_size, 0, $x, $y+$i, $color["grey"], $fontname, $value['text']); $i = $i+32; } // imagecopymerge($im, $logo, 37, 370, 0, 0, $logo_x, $logo_y, 100); imagejpeg($im, $file, $quality); } return $file; } function center_text($string, $font_size) { global $fontname; $image_width = 720; $dimensions = imagettfbbox($font_size, 0, $fontname, $string); return ceil(($image_width - $dimensions[4]) / 2); } $user = array( array('text'=> 'test1') ); $filename = create_image($user); ?> <img src="<?=$filename;?>" /> ``` 图片+logo+文字 ``` <?php $fontname = 'C:\phpstudy_pro\WWW\verdana.ttf'; $i = 30; $quality = 85; function create_image($user){ global $fontname; global $quality; $file = md5($user[1]['text'].rand(30454, 343434)).".jpg"; //if (!file_exists($file)) { $im = imagecreatefromjpeg("veer-105516317.jpg"); $logo = imagecreatefromjpeg("qr.jpg"); $color['grey'] = imagecolorallocate($im, 255, 255, 255); $y = imagesy($im) - $height - 365; $font_size = 25; $logo_x = imagesx($logo); $logo_y = imagesy($logo); foreach ($user as $value){ $x = center_text($value['text'], $font_size); imagettftext($im, $font_size, 0, $x, $y+$i, $color["grey"], $fontname, $value['text']); $i = $i+32; } imagecopymerge($im, $logo, 37, 370, 0, 0, $logo_x, $logo_y, 100); imagejpeg($im, $file, $quality); //} return $file; } function center_text($string, $font_size) { global $fontname; $image_width = 720; $dimensions = imagettfbbox($font_size, 0, $fontname, $string); return ceil(($image_width - $dimensions[4]) / 2); } $user = array( array('text'=> 'test1') ); $filename = create_image($user); ?> <img src="<?=$filename;?>" /> ``` 参考:https://www.javaroad.cn/questions/3633