1. Thinkphp3.2.3 上傳圖片到ftp,同時生成縮略圖。
ThinkPHP上傳文件類:
$upload = new ThinkUpload($config);// 實例化上傳類
使用這個。
如要處理圖片大小。需要另外調用圖像處理:
裁剪圖片
$image=newThinkImage();
$image->open('./1.jpg');
//將圖片裁剪為400x400並保存為corp.jpg
$image->crop(400,400)->save('./crop.jpg');
居中裁剪
$image=newThinkImage();
$image->open('./1.jpg');
//生成一個居中裁剪為150*150的縮略圖並保存為thumb.jpg
$image->thumb(150,150,ThinkImage::IMAGE_THUMB_CENTER)->save('./thumb.jpg');
2. ThinkPHP 上傳圖片壓縮原圖片
來直接上代碼,基本上能懂!
上傳+壓縮
3. ThinkPHP6上傳圖片七牛雲 如何上傳文件到七牛雲對象儲存cos
ThinkPHP6 如何上傳圖片七牛雲,如何上傳文件到七牛雲對象儲存cos,總所周知圖片是特別消耗網站帶寬的,個人網站將圖片上傳至七牛雲才能顯著提升網站的響應速度,手把手交大家如何上配置ThinkPHP6上傳文件至七牛雲.
然後我們就可以使用 $url=Qiniu::upload($filePath,$filename); 傳入文件的相對路徑或絕對路徑加上文件名,在文件上傳成功後自動又將圖片上傳至七牛雲~
4. thinkphp 圖片載入問題求教
緩存問題,刪除runtime文件夾,然後清瀏覽器緩存就好了
5. thinkphp 怎麼用程序自動判斷壓縮圖片的大小
直接使用THINKPHP自帶的方法就能獲取了,你可以參考以下代碼!
$image=newThinkImage();
$image->open('./1.jpg');
$width=$image->width();//返回圖片的寬度
$height=$image->height();//返回圖片的高度
$type=$image->type();//返回圖片的類型
$mime=$image->mime();//返回圖片的mime類型
$size=$image->size();//返回圖片的尺寸數組0圖片寬度1圖片高度
原生PHP是這樣的:
//intfilesize(string$filename)
//輸出類似:somefile.txt:1024bytes
$filename='somefile.txt';
echo$filename.':'.filesize($filename).'bytes';