图像输出与资源释放 - 学习资料
12.1.4 图像输出与资源释放
- 图像输出 (ImagePng, ImageGif 或 ImageJpeg)
将 PNG、GIF 或 JPEG 图像输出到浏览器或文件的函数。
格式:
int imagegif(int im, string [filename])
int imagepng(int im, string [filename])
int imagejpeg(int im, string [filename])
此函数用于创建 GIF、PNG 或 JPEG 格式的图像。参数 im
为使用 ImageCreate
所创建的图像句柄。参数 filename
可以省略,如果省略,则图像会直接发送到浏览器。在发送图像之前,需要使用 header("Content-type: image/gif")
或 header("Content-type: image/png")
或 header("Content-type: image/jpeg")
发送合适的头信息到浏览器,以便正确传输图像。如果需要使用透明背景的 GIF 图像(即 GIF89a 格式),需要先使用 ImageColorTransparent
设置透明背景。由于版权问题,生成的 GIF 图像在商业使用时需要特别注意。
- 图像释放 (ImageDestroy)
释放与图像句柄 im
相关的所有内存资源的函数。
格式:
int imagedestroy(int im)
此函数将释放由 ImageCreate
创建的图像句柄 im
所占用的所有内存资源。
770KB
文件大小:
评论区