OpenCart 🇺🇦

Схема

public mixed watermark ( $file, $position = 'bottomright' )

Аргументы

Аргумент Возможный тип Описание
$file
$position = 'bottomright'

Описание

Метод пока еще не документирован.

Исходный код

$watermark = $this->create($file);

$watermark_width = imagesx($watermark);
$watermark_height = imagesy($watermark);

switch($position) {
	case 'topleft':
		$watermark_pos_x = 0;
		$watermark_pos_y = 0;
		break;
	case 'topright':
		$watermark_pos_x = $this->info['width'] - $watermark_width;
		$watermark_pos_y = 0;
		break;
	case 'bottomleft':
		$watermark_pos_x = 0;
		$watermark_pos_y = $this->info['height'] - $watermark_height;
		break;
	case 'bottomright':
		$watermark_pos_x = $this->info['width'] - $watermark_width;
		$watermark_pos_y = $this->info['height'] - $watermark_height;
		break;
}

imagecopy($this->image, $watermark, $watermark_pos_x, $watermark_pos_y, 0, 0, 120, 40);

imagedestroy($watermark);