You are here

private function Uploader::addWatermark in UEditor - 百度编辑器 7.2

Same name and namespace in other branches
  1. 7.3 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;
}