位置: 首頁 > 計算機 > php語言

php生成圖片縮圖功能示例

2016-11-14 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 縮圖
2016-12-26
2014-11-28
2016-11-14
2016-11-21
2016-11-14
2016-08-29
2016-04-10
2016-07-28
2016-08-29
2016-08-23

Copyright ©2024 才華齋 All Rights Reserved.