最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php實(shí)現(xiàn)在服務(wù)器端調(diào)整圖片大小的方法

 更新時(shí)間:2015年06月16日 09:53:19   作者:小卒過(guò)河  
這篇文章主要介紹了php實(shí)現(xiàn)在服務(wù)器端調(diào)整圖片大小的方法,實(shí)例分析了imageResizer與loadimage操作圖片的相關(guān)技巧,需要的朋友可以參考下

本文實(shí)例講述了php實(shí)現(xiàn)在服務(wù)器端調(diào)整圖片大小的方法。分享給大家供大家參考。具體分析如下:

在服務(wù)器端完成圖片大小的調(diào)整,會(huì)比在瀏覽器的處理有很多的好處。
本文介紹了PHP如何在服務(wù)器端調(diào)整圖片大小。

代碼包括兩部分:

① imageResizer() is used to process the image
② loadimage() inserts the image url in a simpler format

<?php
 function imageResizer($url, $width, $height) {
  header('Content-type: image/jpeg');
  list($width_orig, $height_orig) = getimagesize($url);
  $ratio_orig = $width_orig/$height_orig;
  if ($width/$height > $ratio_orig) {
   $width = $height*$ratio_orig;
  } else {
   $height = $width/$ratio_orig;
  }
  // This resamples the image
  $image_p = imagecreatetruecolor($width, $height);
  $image = imagecreatefromjpeg($url);
  imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
  // Output the image
  imagejpeg($image_p, null, 100);
 }
 //works with both POST and GET
 $method = $_SERVER['REQUEST_METHOD'];
 if ($method == 'GET') {
  imageResize($_GET['url'], $_GET['w'], $_GET['h']);
  } elseif ($method == 'POST') {
  imageResize($_POST['url'], $_POST['w'], $_POST['h']);
  }
 // makes the process simpler
 function loadImage($url, $width, $height){
  echo 'image.php?url=', urlencode($url) ,
  '&w=',$width,
  '&h=',$height;
 }
?>

用法:

//Above code would be in a file called image.php.
//Images would be displayed like this:
<img src="<?php loadImage('image.jpg', 50, 50) ?>" alt="" />

希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • PHP操作Mongodb封裝類(lèi)完整實(shí)例

    PHP操作Mongodb封裝類(lèi)完整實(shí)例

    這篇文章主要介紹了PHP操作Mongodb封裝類(lèi),結(jié)合完整實(shí)例形式分析了php封裝的針對(duì)MongoDB數(shù)據(jù)庫(kù)常見(jiàn)的基本配置、連接、增刪改查、集合等操作定義與使用方法,需要的朋友可以參考下
    2018-06-06
  • PHP 類(lèi)型轉(zhuǎn)換函數(shù)intval

    PHP 類(lèi)型轉(zhuǎn)換函數(shù)intval

    不管什么類(lèi)型 如果是數(shù)字,就返回?cái)?shù)字,如果不是數(shù)字就返回0 在PHP中用$_GET['id']的時(shí)候就可以這樣來(lái)一個(gè)轉(zhuǎn)換...太好了
    2009-06-06
  • apache+codeigniter 通過(guò).htcaccess做動(dòng)態(tài)二級(jí)域名解析

    apache+codeigniter 通過(guò).htcaccess做動(dòng)態(tài)二級(jí)域名解析

    今天將服務(wù)器php版本升到了5.4.4,然后將之前的一個(gè)項(xiàng)目改用apache,動(dòng)態(tài)二級(jí)轉(zhuǎn)向用.htcaccess實(shí)現(xiàn)了動(dòng)態(tài)二級(jí)域名解析,共享一下
    2012-07-07
  • spl_autoload_register與autoload的區(qū)別詳解

    spl_autoload_register與autoload的區(qū)別詳解

    本篇文章是對(duì)spl_autoload_register與autoload的區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • Ping服務(wù)的php實(shí)現(xiàn)方法,讓網(wǎng)站快速被收錄

    Ping服務(wù)的php實(shí)現(xiàn)方法,讓網(wǎng)站快速被收錄

    這篇博文繼續(xù)說(shuō)說(shuō)這個(gè)ping服務(wù)的問(wèn)題,首先歸納和總結(jié)以下資料
    2012-02-02
  • php 全局變量范圍分析

    php 全局變量范圍分析

    在用戶(hù)自定義函數(shù)中,一個(gè)局部函數(shù)范圍將被引入。任何用于函數(shù)內(nèi)部的變量按缺省情況將被限制在局部函數(shù)范圍內(nèi)。
    2009-08-08
  • PHP截?cái)鄻?biāo)題且兼容utf8和gb2312編碼

    PHP截?cái)鄻?biāo)題且兼容utf8和gb2312編碼

    PHP截?cái)鄻?biāo)題的方法有很多,但同時(shí)可以兼容utf8和gb2312卻不多了,下面有個(gè)不錯(cuò)的方法,可以參考下,或許對(duì)大家有所幫助
    2013-09-09
  • PHP使用CURL實(shí)現(xiàn)多線(xiàn)程抓取網(wǎng)頁(yè)

    PHP使用CURL實(shí)現(xiàn)多線(xiàn)程抓取網(wǎng)頁(yè)

    PHP 利用 Curl 可以完成各種傳送文件操作,比如模擬瀏覽器發(fā)送GET,POST請(qǐng)求等等,然而因?yàn)閜hp語(yǔ)言本身不支持多線(xiàn)程,所以開(kāi)發(fā)爬蟲(chóng)程序效率并不高,不過(guò)可以用 Curl ,借助Curl 這個(gè)功能實(shí)現(xiàn)并發(fā)多線(xiàn)程的訪(fǎng)問(wèn)多個(gè)url地址以實(shí)現(xiàn)并發(fā)多線(xiàn)程抓取網(wǎng)頁(yè)或者下載文件
    2015-04-04
  • php常見(jiàn)的網(wǎng)絡(luò)攻擊及防御方法

    php常見(jiàn)的網(wǎng)絡(luò)攻擊及防御方法

    這篇文章主要介紹了php常見(jiàn)的網(wǎng)絡(luò)攻擊及防御方法,對(duì)網(wǎng)絡(luò)安全感興趣的同學(xué),可以參考下
    2021-04-04
  • PHP獲取文件的MD5值并判斷是否被修改的例子

    PHP獲取文件的MD5值并判斷是否被修改的例子

    這篇文章主要介紹了PHP獲取文件的MD5值并判斷是否被修改的例子,Message Digest Algorithm MD5(中文名為消息摘要算法第五版)為計(jì)算機(jī)安全領(lǐng)域廣泛使用的一種散列函數(shù),用以提供消息的完整性保護(hù),需要的朋友可以參考下
    2014-06-06

最新評(píng)論

绥德县| 汤原县| 海口市| 泽库县| 游戏| 天气| 琼海市| 连南| 郯城县| 扎鲁特旗| 永丰县| 渝北区| 田东县| 白银市| 广南县| 北宁市| 南投县| 莎车县| 长岭县| 青川县| 子洲县| 湾仔区| 察雅县| 赞皇县| 奉节县| 游戏| 东港市| 濉溪县| 荔波县| 吉安市| 宣威市| 台北县| 腾冲县| 孟连| 吉隆县| 汶川县| 刚察县| 三原县| 长丰县| 南华县| 邹平县|