10% rabatu na wszystkie pakiety hostingowe

Często zdarza się że potrzebujemy oznaczyć wszystkie zdjęcia w sklepie lub na stronie znakiem wodnym. Dla Joomla i Wordpress prawdopodobnie istnieją pluginy, które umożliwiają użycie znaku wodnego w obrębie danego CMS'a. My jednak pokażemy wam jak przygotować na własny użytek mały skrypt, który umożliwi zastosowanie znaku wodnego w wybranym katalogu ze zdjęciami.

Potrzebujemy stworzyć trzy pliki 1. .htaccess
2. watermark.php
3. watermark.png Zawartość plików

.htaccess

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule \.(gif|jpeg|jpg|png)$ watermark.php [QSA,NC]

watermark.php

<?php echo JHtml::date($input = 'now', 'DATE_FORMAT_LC4'); ?;>​

watermark.png
Plik graficzny z naszym znakiem wodnym.
Wszystkie pliki wgrywamy do katalogu z plikami graficznymi które chcemy oznaczyć znakiem wodnym.

Pozycję znaku wodnego zmienimay modyfikując w pliku watermark.php 10 linię

<?php
// (góra lewy)
imagecopy($image, $watermark, 0, 0, 0, 0, $ww, $wh);
// (góra środek)
imagecopy($image, $watermark, (($w/2)-($ww/2)), 0, 0, 0, $ww, $wh);
// (góra prawy)
imagecopy($image, $watermark, $w-$ww, 0, 0, 0, $ww, $wh)
// (lewy środek)
imagecopy($image, $watermark, 0, (($h/2)-($wh/2)), 0, 0, $ww, $wh);
// (środek)
imagecopy($image, $watermark, (($w/2)-($ww/2)), (($h/2)-($wh/2)), 0, 0, $ww, $wh);
// (prawy środek)
imagecopy($image, $watermark, $w-$ww, (($h/2)-($wh/2)), 0, 0, $ww, $wh);
// (dól lewy)
imagecopy($image, $watermark, 0, $h-$wh, 0, 0, $ww, $wh);
// (dół środek
imagecopy($image, $watermark, (($w/2)-($ww/2)), (($h)-($wh)), 0, 0, $ww, $wh);
// (dół prawy)
imagecopy($image, $watermark, $w-$ww, $h-$wh, 0, 0, $ww, $wh);
?;>​
Wszystkie prawa zastrzeżone Copyright © 2007-2017 magicgate.pl