解析php實(shí)現(xiàn)給上傳圖片加水印圖案_PHP教程
推薦:解析PHP下載CSS文件中的圖片作為一個(gè)資深并且專業(yè)的扒皮人員,在我從初三開始投入偉大的互聯(lián)網(wǎng)中到現(xiàn)在積累了豐富的扒皮經(jīng)驗(yàn)。我相信每個(gè)做web的程序員也都會(huì)有類似的經(jīng)歷。 在扒皮過程中,必不可少的需要下載樣式文件中的圖片。碰到比較龐大的樣式文件,其中可能會(huì)有上百個(gè)需要下載的
給圖片增加水印相信大家都了解。這里教大家給上傳的圖片加水印圖案。
用PHP給上傳圖片加水印的程序是通過判斷文件類型建立圖形,然后把其復(fù)制到原建立的圖形上,填充并建立rectangle,以備寫入imagestring()或是原已經(jīng)定好的圖像程序當(dāng)中判斷水印類型:一是字符串,另是增加一個(gè)圖形對(duì)象在上面。如果你對(duì)PHP的GD庫比較熟悉,看懂這篇文章一點(diǎn)都不難了!
以下是引用片段:
|
以下為引用的內(nèi)容: /***************************************************** 參數(shù)說明: $max_file_size : 上傳文件大小限制, 單位BYTE $destination_folder : 上傳文件路徑 $watermark : 是否附加水印(1為加水印,其他為不加水印); 使用說明: 1. 將PHP.INI文件里面的"extension=php_gd2.dll"一行前面的;號(hào)去掉,因?yàn)槲覀円玫紾D庫; 2. 將extension_dir =改為你的php_gd2.dll所在目錄; 3. http://www.knowsky.com/php.asp; ****************************************************/ //上傳文件類型列表 $uptypes=array( 'image/jpg', 'image/jpeg', 'image/png', 'image/pjpeg', 'image/gif', 'image/bmp', 'image/x-png' ); $max_file_size=2000000; //上傳文件大小限制, 單位BYTE $destination_folder="uploadimg/"; //上傳文件路徑 $watermark=1; //是否附加水印(1為加水印,其他為不加水印); $watertype=1; //水印類型(1為文字,2為圖片) $waterposition=1; //水印位置(1為左下角,2為右下角,3為左上角,4為右上角,5為居中); $waterstring="http://www.xplore.cn/"; //水印字符串 $waterimg="xplore.gif"; //水印圖片 $imgpreview=1; //是否生成預(yù)覽圖(1為生成,其他為不生成); $imgpreviewsize=1/2; //縮略圖比例 ?>
|
分享:談PHP的GD函數(shù)imagettftext()要注意默認(rèn)字符編碼這陣子在開發(fā)一個(gè)小功能,就是類似論壇個(gè)性簽名的東西,根據(jù)會(huì)員信息自動(dòng)生成一張圖片上面還有文字的那種。圖片的拼合用imagecopy()和imagecopyresampled()等函數(shù)就可以搞定,到了畫文字的時(shí)候遇到了一個(gè)難題。 文字的模板是保存在一個(gè)文本文件中,程序先讀
- PHPNOW安裝Memcached擴(kuò)展方法詳解
- php記錄頁面代碼執(zhí)行時(shí)間
- PHP中獎(jiǎng)概率的抽獎(jiǎng)算法程序代碼
- apache設(shè)置靜態(tài)文件緩存方法介紹
- php對(duì)圖像的各種處理函數(shù)代碼小結(jié)
- PHP 關(guān)于訪問控制的和運(yùn)算符優(yōu)先級(jí)介紹
- 關(guān)于PHP語言構(gòu)造器介紹
- php/js獲取客戶端mac地址的實(shí)現(xiàn)代碼
- php5.5新數(shù)組函數(shù)array_column使用
- PHP preg_match的匹配多國語言的技巧
- php 中序列化和json使用介紹
- php采集文章中的圖片獲取替換到本地
- 相關(guān)鏈接:
- 教程說明:
PHP教程-解析php實(shí)現(xiàn)給上傳圖片加水印圖案
。