圖片水印

<?php
namespace app\index\controller;php

use think\Controller;
use think\Db;app

class Index extends Controller
{
public function index()
{
return view();
}
function add(){
$data=input("post.");
$file = request()->file('img');
$info = $file->move(ROOT_PATH . 'public' . DS . 'static'.DS.'uploads');
if($info){
$data['img']=$info->getSaveName();
$img_do=$info->getFilename();
}else{
$data['img']=null;
}
$image = \think\Image::open(request()->file('img'));
$image->thumb(100,100)->save(ROOT_PATH . 'public' . DS . 'static'.DS.'thumb'.DS.$img_do);
$image = \think\Image::open(request()->file('img'));
// 給原圖左上角添加水印並保存water_image.png
$image->text('毛宏鋼',ROOT_PATH . 'public' . DS . 'static'.DS.'ttf'.DS.'fangzheng.ttf',20,'#ffffff')->save(ROOT_PATH . 'public' . DS . 'static'.DS.'ttf'.DS.$img_do);
$data['thumb']=$img_do;post

 


if(Db::table("news")->insert($data)){
$this->success("上傳成功",'show');
}else{
$this->error("上傳失敗");
}
}
function show(){
$res=Db::table("news")->select();
return view("show",['list'=>$res]);
}
}this

相關文章
相關標籤/搜索