以laravel框架为例:
首先controller中引用ImageManager;
use Intervention\Image\ImageManager;
下面就是关键处理,
$date = date('Y年m月d日 H:i', $data['time']);
$title = $data['title'];
$content = $data['content'];
$id = $data['id'];
//原图地址-画布
$dir = env('UPLOAD_FILE_ORIGINAL_DIR', 'Thumb') . '/' .env('UPLOAD_FILE_TEMP_DIR', 'Temp');
$baseImage = 'news_base.png';
$baseFile = public_path($dir.'/'.$baseImage);
//生成图片地址
$shareImage = $dir.'/' .$id. '.png';
$shareFile = public_path($shareImage);
//插入画布的图片
$img = public_path($img);
//图片处理方法类
$manager = new ImageManager();
$fontTtf = public_path('fonts/DroidSansFallback.ttf');