<?php header("content-type:image/jpeg");//表明請求頁面的內容是jpeg格式的圖像 即當前頁面會以圖片的新式展示 去掉這行就可以顯示正常的網頁了 $image = imagecreatefromjpeg ("images/idb.jpg");//打開一張jpg圖片 $black = imagecolorallocate ( $image , 0 , 0 , 0 );//為該圖片定義一個顏色 $font = "fonts/simhei.ttf";//已有的子圖路徑 list( $width , $height , $type , $attr ) = getimagesize ( "images/idb.jpg" );//獲得當前圖片的寬、高 //打印出坐標 方便布局 for ($i = 0;$i < $width;$i += 25) { imagettftext ( $image , 5 , 0 , $i , 5 , $black , $font , $i ); } for ($i = 0;$i < $height;$i += 25) { imagettftext ( $image , 5 , 0 , 0 , $i , $black , $font , $i ); } imagettftext ( $image , 14 , 0 , 155 , 210 , $black , $font , "江蘇省東台市" );//往圖片上添加文字 $file_name="我的文件.jpg";//設置圖片文件名 $file_name=iconv("utf-8","gb2312",$file_name); //解決中文亂碼問題 imagejpeg($image,"images/".$file_name);//如果只要第一個參數就是輸出到頁面 此時就必須使用 header說明頁面內容為圖片 ,如果有第二個參數就是 輸出到文件, 此時頁面就不會有圖片輸出,就可以去掉header頭 ?>
php 的圖片相關內容可以看手冊