一个人免费观看视频www中文,女人与公狍交酡女免费,久久99精品久久久久久hb无码,免费人成视频网站在线观看18,亚洲热妇无码av在线播放,好姑娘高清影视在线观看,久久aaaa片一区二区,aaaaa级少妇高潮大片

綠色資源網:您身邊最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

綠色資源網

技術教程
您的位置:首頁網絡編程PHP編程 → 用php實現生成縮略圖的源代碼

用php實現生成縮略圖的源代碼

我要評論 2012/05/30 10:02:26 來源:綠色資源網 編輯:downcc.com [ ] 評論:0 點擊:505次

PHP代碼

<?php
/**
* 功能:生成縮略圖
* 作者:phpox
* 日期:Thu May 17 09:57:05 CST 2007
*/
class CreatMiniature
{
//公共變量
var $srcFile=""; //原圖
var $echoType; //輸出圖片類型,link--不保存為文件;file--保存為文件
var $im=""; //臨時變量
var $srcW=""; //原圖寬
var $srcH=""; //原圖高
//設置變量及初始化
function SetVar($srcFile,$echoType)
{
if (!file_exists($srcFile)){
echo '源圖片文件不存在!';
exit();
}
$this->srcFile=$srcFile;
$this->echoType=$echoType;
$info = "";
$data = GetImageSize($this->srcFile,$info);
switch ($data[2])
{
case 1:
if(!function_exists("imagecreatefromgif")){
echo "你的GD庫不能使用GIF格式的圖片,請使用Jpeg或PNG格式!<a href='javascript:go(-1);'>返回</a>";
exit();
}
$this->im = ImageCreateFromGIF($this->srcFile);
break;
case 2:
if(!function_exists("imagecreatefromjpeg")){
echo "你的GD庫不能使用jpeg格式的圖片,請使用其它格式的圖片!<a href='javascript:go(-1);'>返回</a>";
exit();
}
$this->im = ImageCreateFromJpeg($this->srcFile);
break;
case 3:
$this->im = ImageCreateFromPNG($this->srcFile);
break;
}
$this->srcW=ImageSX($this->im);
$this->srcH=ImageSY($this->im);
}
//生成扭曲型縮圖
function Distortion($toFile,$toW,$toH)
{
$cImg=$this->CreatImage($this->im,$toW,$toH,0,0,0,0,$this->srcW,$this->srcH);
return $this->EchoImage($cImg,$toFile);
ImageDestroy($cImg);
}
//生成按比例縮放的縮圖
function Prorate($toFile,$toW,$toH)
{
$toWH=$toW/$toH;
$srcWH=$this->srcW/$this->srcH;
if($toWH<=$srcWH)
{
$ftoW=$toW;
$ftoH=$ftoW*($this->srcH/$this->srcW);
}
else
{
$ftoH=$toH;
$ftoW=$ftoH*($this->srcW/$this->srcH);
}
if($this->srcW>$toW||$this->srcH>$toH)
{
$cImg=$this->CreatImage($this->im,$ftoW,$ftoH,0,0,0,0,$this->srcW,$this->srcH);
return $this->EchoImage($cImg,$toFile);
ImageDestroy($cImg);
}
else
{
$cImg=$this->CreatImage($this->im,$this->srcW,$this->srcH,0,0,0,0,$this->srcW,$this->srcH);
return $this->EchoImage($cImg,$toFile);
ImageDestroy($cImg);
}
}
//生成最小裁剪后的縮圖
function Cut($toFile,$toW,$toH)
{
$toWH=$toW/$toH;
$srcWH=$this->srcW/$this->srcH;
if($toWH<=$srcWH)
{
$ctoH=$toH;
$ctoW=$ctoH*($this->srcW/$this->srcH);
}
else
{
$ctoW=$toW;
$ctoH=$ctoW*($this->srcH/$this->srcW);
}
$allImg=$this->CreatImage($this->im,$ctoW,$ctoH,0,0,0,0,$this->srcW,$this->srcH);
$cImg=$this->CreatImage($allImg,$toW,$toH,0,0,($ctoW-$toW)/2,($ctoH-$toH)/2,$toW,$toH);
return $this->EchoImage($cImg,$toFile);
ImageDestroy($cImg);
ImageDestroy($allImg);
}
//生成背景填充的縮圖
function BackFill($toFile,$toW,$toH,$bk1=255,$bk2=255,$bk3=255)
{
$toWH=$toW/$toH;
$srcWH=$this->srcW/$this->srcH;
if($toWH<=$srcWH)
{
$ftoW=$toW;
$ftoH=$ftoW*($this->srcH/$this->srcW);
}

關鍵詞:php

閱讀本文后您有什么感想? 已有 人給出評價!

  • 1 歡迎喜歡
  • 1 白癡
  • 1 拜托
  • 1 哇
  • 1 加油
  • 2 鄙視
主站蜘蛛池模板: 中国亚洲女人69内射少妇| 老熟女高潮喷了一地| 国产精品无码无片在线观看3d| 女友被粗大的猛烈进出动漫| 亚洲色欲色欲综合网站| 免费无码又爽又刺激软件下载直播| 欧美肥老太wbwbwbb| 国产精品国产三级国产专区50| 高清免费卡一卡二新区| 午夜片少妇无码区在线观看| 久久男人av资源站| 人人妻久久人人澡人人爽人人精品| 久久久人人人婷婷色东京热| 好男人在线社区www在线播放| 麻豆视传媒精品av| 天天狠天天透天天伊人| 成全我在线观看免费第二季| 《熟妇的荡欲》电影| 欧美精品videofree| 日产幕无线码三区在线| √新版天堂资源在线资源| 无码囯产精品一区二区免费| 在线看片免费人成视频大全| 无套内射蜜桃小视频| 亚洲伊人久久综合影院| 欧美肥老太wbwbwbb| 欧美a级片一区二区三区| 无码日韩精品一区二区人妻| 欧美精产国品一二三产品价格 | 国产va在线观看免费| 免费120秒体验试看5次 | 国产女人高潮抽搐叫床视频| gogogo香港高清免费完整版| 伊人色综合九久久天天蜜桃| 老司机午夜福利视频| 久久婷婷国产综合精品| 蜜桃精品成人影片| 亚洲人成在久久综合网站| 成年免费视频黄网站在线观看| 四虎永久在线精品免费一区二区| 一日本道a高清免费播放|