以下示例展示了如何创建一个 200x100 x x x, 并填充为蓝色背景, 最后输出 png 格式的图片。
<?php
// 创建200x100像素画布
$image = imagecreate(200, 100);
// 为画布分配颜色(RGB)
$background_color = imagecolorallocate($image, 0, 0, 255); // 蓝色
// 输出HTTP头,告诉浏览器这是一个PNG图像
header('Content-Type: image/png');
// 输出图像
imagepng($image);
// 释放资源
imagedestroy($image);
?>
为什么要设置 헤더?
php 脚本默认输出 html 文本 文本, 设置헤더 ( 'content-type : image/png')告诉浏览器图像类型, 使其正确显示。 使其正确显示。
调色板图像与真彩色图像
imagecreate e, 颜色有限。若需要更丰富的颜色, 使用imagecreatetruecolor 。
支持格式
输出格式可选择 png g jpeg 、 gif, 分别使用imagepng () 、 imagejpeg () 、 imagegif () 。
imagecreate e php 中创建基本图像画布的入门函数, 适合简单图像生成和处理。掌握它后, 你可以继续深入 gd 库的其他强大功能, 制作复杂的动态图片和图表。
更多 PHP 图像处理技巧 图像处理技巧, https://gitbox.net/php-image-processing了解详细资料。