jsnlib / copy
1.1.0
2018-03-30 03:30 UTC
Requires
- php: >=7.0.0
README
复制源图片到指定路径,还可以进行缩图处理。
使用方法
require_once '../vendor/autoload.php'; $Urlimg = new Jsnlib\Copy\Urlimg; //1.想要儲存的絕對路徑 $savedir = realpath("demo_savedir"); //2. 指定圖片網址,並COPY兩張縮小的、兩張原圖 $Urlimg ->url("http://www.xxx.tw/upload/Ad/File_2016082620423388.JPG") ->resize(100, 100, 1, $savedir, "s.jpg") //不指定檔名就是自動產生檔名 ->resize(100, 100, 10, $savedir, "s2.jpg") ->org($savedir, "o.jpg") ->copy(); //3. 檢視成果 $result = $Urlimg->result(); if ($result !== false) foreach ($result as $file) { echo $file."<br>"; }
url($url): object
设置源网址
resize(int $width, int $height, int $quantity, string $save_dir, string $newname = NULL): object
保存缩图
- width (int) 重新缩图的宽度
- height (int) 重新缩图的高度
- quantity (int) 缩图质量 0% ~ 100%
- save_dir (string) 存储的绝对路径
- newname (string)(可选) 存储的文件名
org(string $save_dir,string $newname = NULL): object
保存原图
- save_dir (string) 存储的绝对路径
- newname (string)(可选) 存储的文件名
copy($mode = 0775): object
运行复制
- mode 权限值
result()
获取结果