PHP 打開已有圖片進行編輯


<?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 的圖片相關內容可以看手冊


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM