
Попросили сделать наложение ватермарка (многократное наложение watermark водяной знак по всей картинке, вот может кому-то пригодится :).
Достаточно простой хаки dle, для установки заменить в файле: /engine/classes/thumb.class.php
Строку:
imagecopy( $this->img['src'], $watermark, $watermark_x, $watermark_y, 0, 0, $watermark_width, $watermark_height );
На код:
$num_x = floor($image_width / $watermark_width); $num_y = floor($image_height / $watermark_height); for($i = 0; $i <= $num_x;$i++) { $watermark_x = $watermark_width * $i; if($i != 0) imagecopy( $this->img['src'], $watermark, $watermark_x, $watermark_y, 0, 0, $watermark_width, $watermark_height ); for($x = 0; $x <= $num_y;$x++) { $watermark_y = $watermark_height * $x; imagecopy( $this->img['src'], $watermark, $watermark_x, $watermark_y, 0, 0, $watermark_width, $watermark_height ); } }
Вот и все !
Хак Dle многократное наложение watermark водяной знак на картинку
Наш dle9.com веб-портал советует dle хак скачать многократное наложение watermark водяной знак на картинку