PHP輸出圖像imagegif、imagejpeg與imagepng函數(shù)用法分析
本文實(shí)例講述了PHP輸出圖像imagegif、imagejpeg與imagepng函數(shù)用法。分享給大家供大家參考,具體如下:
imagegif()、imagejpeg()、imagepng() 和 imagewbmp() 函數(shù)分別允許以 GIF、JPEG、PNG 和 WBMP 格式將圖像輸出到瀏覽器或文件。
PHP 輸出圖像
PHP 允許將圖像以不同格式輸出:
imagegif():以 GIF 格式將圖像輸出到瀏覽器或文件
imagejpeg():以 JPEG 格式將圖像輸出到瀏覽器或文件
imagepng():以 PNG 格式將圖像輸出到瀏覽器或文件
imagewbmp():以 WBMP 格式將圖像輸出到瀏覽器或文件
語(yǔ)法:
bool imagegif ( resource image [, string filename] ) bool imagejpeg ( resource image [, string filename [, int quality]] ) bool imagepng ( resource image [, string filename] ) bool imagewbmp ( resource image [, string filename [, int foreground]] )
參數(shù)說(shuō)明:
參數(shù) | 說(shuō)明 |
---|---|
image | 欲輸出的圖像資源,如 imagecreate() 或 imagecreatefrom 系列函數(shù)的返回值 |
filename | 可選,指定輸出圖像的文件名。如果省略,則原始圖像流將被直接輸出。 |
quality | 可選,指定圖像質(zhì)量,范圍從 0(最差質(zhì)量,文件最?。┑?100(最佳質(zhì)量,文件最大),默認(rèn)75 ,imagejpeg() 獨(dú)有參數(shù) |
foreground | 可選,指定前景色,默認(rèn)前景色是黑色,imagewbmp() 獨(dú)有參數(shù) |
繪制一個(gè)圓弧并保存到 images 目錄下:
<?php header("Content-type: image/png"); $im = @imagecreate(200, 200)or die("創(chuàng)建圖像資源失敗"); $bg = imagecolorallocate($im, 204, 204, 204); $red = imagecolorallocate($im, 255, 0, 0); imagearc($im, 100, 100, 150, 150, 0, 360, $red); imagepng($im,"images/circle.png"); imagedestroy($im); ?>
在 images 目錄下就會(huì)生成一個(gè) circle.png 文件。
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP圖形與圖片操作技巧匯總》、《php文件操作總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語(yǔ)法入門教程》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
- 使用PHP生成二維碼的兩種方法(帶logo圖像)
- php圖像處理函數(shù)大全(推薦收藏)
- PHP圖片裁剪函數(shù)(保持圖像不變形)
- PHP圖像處理之imagecreate、imagedestroy函數(shù)介紹
- PHP實(shí)現(xiàn)提取一個(gè)圖像文件并在瀏覽器上顯示的代碼
- 基于OpenCV的PHP圖像人臉識(shí)別技術(shù)
- PHP圖像識(shí)別技術(shù)原理與實(shí)現(xiàn)
- PHP中繪制圖像的一些函數(shù)總結(jié)
- PHP GD庫(kù)生成圖像的幾個(gè)函數(shù)總結(jié)
- 解析php常用image圖像函數(shù)集
- PHP基于GD庫(kù)的圖像處理方法小結(jié)
- php實(shí)現(xiàn)的證件照換底色功能示例【人像摳圖/換背景圖】
相關(guān)文章
php利用cookies實(shí)現(xiàn)購(gòu)物車的方法
這篇文章主要介紹了php利用cookies實(shí)現(xiàn)購(gòu)物車的方法,可通過(guò)cookie實(shí)現(xiàn)對(duì)商品的增刪改等功能,以及統(tǒng)計(jì)與檢查等技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2014-12-12手把手教你打印出PDF(關(guān)于fpdf的簡(jiǎn)單應(yīng)用)
本篇文章是對(duì)關(guān)于fpdf的簡(jiǎn)單應(yīng)用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06PHP進(jìn)階學(xué)習(xí)之垃圾回收機(jī)制詳解
這篇文章主要介紹了PHP進(jìn)階學(xué)習(xí)之垃圾回收機(jī)制,詳細(xì)分析了php垃圾回收機(jī)制的概念、原理及對(duì)性能的影響,需要的朋友可以參考下2019-06-06php面試實(shí)現(xiàn)反射注入的詳細(xì)方法
在本篇文章里小編給大家整理了關(guān)于php面試怎么實(shí)現(xiàn)反射注入的相關(guān)知識(shí)點(diǎn),需要的朋友們學(xué)習(xí)下。2019-09-09php代碼架構(gòu)的八點(diǎn)注意事項(xiàng)
這篇文章主要介紹了php代碼架構(gòu)的八點(diǎn)注意事項(xiàng),較為全面的分析總結(jié)了基于面向?qū)ο蟪绦蛟O(shè)計(jì)的代碼架構(gòu)設(shè)計(jì)問(wèn)題相關(guān)注意事項(xiàng),需要的朋友可以參考下2016-01-01簡(jiǎn)單說(shuō)說(shuō)PHP優(yōu)化那些事(經(jīng)驗(yàn)分享)
下面我想講講我對(duì)PHP優(yōu)化的理解。優(yōu)化的目的是花最少的代價(jià)換來(lái)最快的運(yùn)行速度與最容易維護(hù)的代碼2014-11-11php數(shù)據(jù)結(jié)構(gòu)之順序鏈表與鏈?zhǔn)骄€性表示例
這篇文章主要介紹了php數(shù)據(jù)結(jié)構(gòu)之順序鏈表與鏈?zhǔn)骄€性表,結(jié)合實(shí)例形式較為詳細(xì)的分析了php實(shí)現(xiàn)順序鏈表與鏈?zhǔn)骄€性表的各種常用操作技巧,需要的朋友可以參考下2018-01-01