php生成圖片縮略圖功能示例
php生成圖片縮略圖功能,結合完整實例形式分析了php縮略圖生成的詳細步驟與相關實現技巧,需要的朋友可以參考下。
本文實例講述了php生成圖片縮略圖功能。分享給大家供大家參考,具體如下:
完整代碼如下(為方便閲讀,代碼使用進行了格式化處理):
<?php
/*
* Created on 2011-3-18
*
* To change the template for this generated file go to
* Window - Preferences - PHPeclipse - PHP - Code Templates
*/
/*構造函數-生成縮略圖+水印,參數説明:
$srcFile-圖片文件名,
$dstFile-另存文件名,
$markwords-水印文字,
$markimage-水印圖片,
$dstW-圖片保存寬度,
$dstH-圖片保存高度,
$rate-圖片保存品質*/
makethumb("1.jpg", "aa/b.jpg", "50", "50");
function makethumb($srcFile, $dstFile, $dstW, $dstH, $rate = 100, $markwords = null, $markimage = null) {
$data = GetImageSize($srcFile);
switch ($data[2]) {
case 1:
$im = @ImageCreateFromGIF($srcFile);
break;
case 2:
$im = @ImageCreateFromJPEG($srcFile);
break;
case 3:
$im = @ImageCreateFromPNG($srcFile);
break;
}
if (!$im) return False;
$srcW = ImageSX($im);
$srcH = ImageSY($im);
-
php遞歸創建和刪除文件夾的代碼
php中遞歸創建和刪除文件夾的代碼,供大家學習參考。就跟隨本站小編一起去了解下吧,想了解更多相關信息請持續關注我們應屆畢業生考試網!方法一複製代碼代碼如下:<?php/***目錄生成類:UtilsMakeDir*@authoryepeng*@since2010.3.18*/classUtilsMakeDir{//基目錄建...
-
PHP的SPL標準庫的用法介紹
本文介紹下,php編程中SPL中的用法,SPL,PHP標準庫(StandardPHPLibrary),此從PHP5.0起內置的組件和接口,有需要的朋友參考下。PHPSPL的用法SPL,PHP標準庫(StandardPHPLibrary),此從PHP5.0起內置的組件和接口,並且從PHP5.3已逐漸的成熟。SPL其實在所有的PHP5開發環境中被內置,...
-
PHP中iconv函數知識
iconv函數庫能夠完成各種字符集間的轉換,是php編程中不可缺少的基礎函數庫。下面是小編為大家蒐集整理出來的有關於PHP中iconv函數知識,有需要的小夥伴可以參考下。今天在修改論文在線的時候,遇到了iconv這個函數。學習一下1234header('Content-Type:applicat...
-
PHP字符串函數大彙總
我們大家知道無論哪種編程語言,字符串操作都是一個重要的基礎,往往是簡單而重要。PHP給我們提供了大量的字符串操作函數,功能強大,使用也比較簡單,在這裏小編為大家總結九類字符串函數。1.查找字符位置函數strpos($str,search,[int]):查找search在$str中的第一次位...