日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php 降低图像大小,在PHP中调整图像大小

發布時間:2024/4/17 php 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php 降低图像大小,在PHP中调整图像大小 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我想寫一些PHP代碼,自動將通過表單上傳的任何圖像大小調整為147x147px,但我不知道如何去做它(我是一個相對PHP新手)。

到目前為止,我已經成功上傳圖片,文件類型被識別和名稱清理,但我想添加resize功能到代碼。例如,我有一個測試圖像是2.3MB,尺寸為1331×1331,我想讓代碼將其縮小,我猜測會大大壓縮圖像的文件大小。

到目前為止,我有以下:

if ($_FILES) {

//Put file properties into variables

$file_name = $_FILES['profile-image']['name'];

$file_size = $_FILES['profile-image']['size'];

$file_tmp_name = $_FILES['profile-image']['tmp_name'];

//Determine filetype

switch ($_FILES['profile-image']['type']) {

case 'image/jpeg': $ext = "jpg"; break;

case 'image/png': $ext = "png"; break;

default: $ext = ''; break;

}

if ($ext) {

//Check filesize

if ($file_size < 500000) {

//Process file - clean up filename and move to safe location

$n = "$file_name";

$n = ereg_replace("[^A-Za-z0-9.]", "", $n);

$n = strtolower($n);

$n = "avatars/$n";

move_uploaded_file($file_tmp_name, $n);

} else {

$bad_message = "Please ensure your chosen file is less than 5MB.";

}

} else {

$bad_message = "Please ensure your image is of filetype .jpg or.png.";

}

}

$query = "INSERT INTO users (image) VALUES ('$n')";

mysql_query($query) or die("Insert failed. " . mysql_error() . "
" . $query);

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的php 降低图像大小,在PHP中调整图像大小的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。