0
点赞
收藏
分享

微信扫一扫

imagecreatetruecolor()和imagecreate()的区别

律楷粑粑 2022-09-15 阅读 12


用imagecreatetruecolor()函数建立的图片不必给该图片添加背景颜色,因为生成时背景就是黑色的,即使给他添加也不管用;

而用imagecreate()函数建立的图片是需要给该图片添加背景颜色的。

事例:

<?php
$img = imagecreatetruecolor(100,100); //创建真彩图像资源
$color = imagecolorAllocate($img,200,200,200); //分配一个灰色
imagefill($img,0,0,$color); // 从左上角开始填充灰色
header('content-type:image/jpeg'); //jpg格式
imagejpeg($img); //显示灰色的方块
?>

<?php
$img = imagecreate(100,100);
$color = imagecolorallocate($img,200,200,200);
header('content-type:image/jpeg'); //jpg格式
imagejpeg($img); //显示灰色的方块
?>



举报

相关推荐

0 条评论