private function Uploader::addWatermark in UEditor - 百度编辑器 7.3
Same name and namespace in other branches
- 7.2 includes/Uploader.class.inc \Uploader::addWatermark()
添加水印
Parameters
$savePath:
Return value
string
3 calls to Uploader::addWatermark()
- Uploader::saveRemote in includes/
Uploader.class.inc - 拉取远程图片
- Uploader::upBase64 in includes/
Uploader.class.inc - 处理base64编码的图片上传
- Uploader::upFile in includes/
Uploader.class.inc - 上传文件的主处理方法
File
- includes/
Uploader.class.inc, line 318
Class
- Uploader
- Created by JetBrains PhpStorm. User: taoqili Date: 12-7-18 Time: 上午11: 32 UEditor编辑器通用上传类
Code
private function addWatermark($savePath) {
$watermark_type = variable_get('ueditor_watermark_type', 'image');
$watermark_place = variable_get('ueditor_watermark_place', 9);
if ($watermark_type == 'image') {
$watermark_path = variable_get('ueditor_watermark_path', '');
$watermark_alpha = variable_get('ueditor_watermark_alpha', 50);
$success = $this
->imageWaterMark($savePath, $watermark_place, $watermark_path, $watermark_alpha);
}
else {
global $base_url;
$watermark_textcontent = variable_get('ueditor_textcontent', $base_url);
$watermark_textfontsize = variable_get('ueditor_textfontsize', 16);
$watermark_textcolor = variable_get('ueditor_textcolor', '#FF0000');
$success = $this
->imageWaterMark($savePath, $watermark_place, '', '', $watermark_textcontent, $watermark_textfontsize, $watermark_textcolor);
}
return $success;
}