没有关系
一般header放在imagejpeg或imagepng 前就行,这两个函数是输出图片内容的。header要在所有输出内容前发送
imagecreatetruecolor这个是创建图片(在内存中),处理图片的过程都还在服务器端的代码中,并没有输出。
不过处理过程中要注意错误处理,如果header前代码发生了错误,并且错误发送到浏览器了,那header就发不出去了。不过这个时候代码也是不成功的,需要修复错误了
必须在任何实际的输出被发送之前调用 header() 函数,说白了,只要之前没有echo print之类的输出就没有关系.