国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

ph!p實現在服務器端調整圖片大小的方法

2019-11-02 14:47:57
字體:
來源:轉載
供稿:網友

 本文實例講述了php實現在服務器端調整圖片大小的方法。分享給大家供大家參考。具體分析如下:

在服務器端完成圖片大小的調整,會比在瀏覽器的處理有很多的好處。
本文介紹了PHP如何在服務器端調整圖片大小。

代碼包括兩部分:

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

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
兔六電影網[www.aikan.tv/special/tuliudianyingwang/]
21 22 23 24 25 26 27 28 29 30 31 <?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; } ?>

用法:

? 1 2 3 //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="" />

希望本文所述對大家的php程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 施甸县| 久治县| 宁津县| 来凤县| 河东区| 富顺县| 桂林市| 四平市| 错那县| 藁城市| 平江县| 昭通市| 柳州市| 青浦区| 玉山县| 漯河市| 滁州市| 正蓝旗| 玛沁县| 巢湖市| 阿拉尔市| 天津市| 偃师市| 浮梁县| 攀枝花市| 临泉县| 乌海市| 武冈市| 西林县| 大邑县| 德保县| 鹤山市| 绥江县| 湛江市| 敦化市| 阳谷县| 清远市| 轮台县| 怀宁县| 新乡县| 昭苏县|