12.1.2 创建画布

更新于 2026年10月10日 版权声明
12.1.2 创建画布

请记住,任何图像都是在画布上创建的,不管是在代码中还是在ps设计中,图像都是基于画布创建的。

首先介绍创建基于调色板的图像,使用imagecreate函数。

图示

语法:

图示

参数:

图示

【例12.1】创建一个基于调色板的图像。

图示

运行结果显示该函数的返回数据类型是resource类型,代表了一幅大小为x_size和y_size的空白图像。

另外一个imagecreatetruecolor可以新建一个真彩色图像,使用方法与imagecreate一致。

图示

语法:

图示

参数:

图示

【例12.2】创建一个真彩色图像。

图示(https://www.daowen.com)

图示

【注意】

imagecreate与imagecreatetruecolor的区别在于第一次对imagecolorallocate()的调用会给基于调色板的图像填充背景色,而不会给真彩色图像填充背景色。

两种函数创建画布默认背景色都是黑色的,输出到浏览器见例12.3。

【例12.3】创建画布并输出到浏览器。

图示

结果如图12.3所示。

图示

图12.3

如果要使输出的图像类型是jpg类型,那么header部分就可以设置为

图示

同时,输出画布的函数也要修改为

图示

如果要使输出的图像类型是gif类型的,那么header部分就可以设置为

图示

同时输出画布的函数也要修改为

图示

例12.3也就完成了创建画布并且输出到浏览器的功能。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)