| Autor | Zpráva | ||
|---|---|---|---|
| Jzikes Profil |
#1 · Zasláno: 31. 7. 2014, 14:54:00
Dobrý den,
potřeboval bych do všech obrázků vložit pomocí PHP vodoznak. Nechci ho do obrázků vkládat ručně, protože by to bylo hodně práce a ještě ke všemu musí být pro každého uživatele originální. Hledal jsem na internetu a nikde jsem nic nenašel až na jeden, ale nepochopil jsem jak funguje. Tady je: V souboru .htaccess: RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule \.(gif|jpeg|jpg|png)$ watermark.php [QSA,NC]A v souboru watermark.php je: <?php
$path = $_SERVER['DOCUMENT_ROOT'].$_SERVER['REQUEST_URI'];
$image = imagecreatefromstring(file_get_contents($path));
$w = imagesx($image);
$h = imagesy($image);
$watermark = imagecreatefrompng('watermark.png');
$ww = imagesx($watermark);
$wh = imagesy($watermark);
imagecopy($image, $watermark, $w-$ww, $h-$wh, 0, 0, $ww, $wh);
header('Content-type: image/jpeg');
imagejpeg($image,'',100);
exit();
?>Našel jsem to na stránce: http://forum.zive.cz/viewtopic.php?f=923&t=1061155. Děkuju za všechny odpovědi. J. Zikeš |
||
| mimochodec Profil |
#2 · Zasláno: 31. 7. 2014, 15:40:28
Jestli to dobře chápu, tak imagecopy neumí průhlednost.
Já používám http://phpthumb.sourceforge.net a jsem spokojen. Umí toho spoustu a třeba i při banálních akcích jako zmenšování má lepší výsledky, než cokoliv jiného, co jsem zkusil. Transparentní vodoznak samozřejmě taky. Text nebo obrázek, libovolně napozicovaný. |
||
| Jzikes Profil |
#3 · Zasláno: 31. 7. 2014, 18:20:23 · Upravil/a: Jzikes
Díky.. Koukám, že je tam toho spousta. :) Jenom nevím, jestli na serveru je podpora knihovny GD.
-jz Když tak přemýšlím, není nějaký způsob, abych nemusel nic instalovat na server? Děkuju -jz |
||
| Jan Tvrdík Profil |
#4 · Zasláno: 31. 7. 2014, 18:31:50
Jzikes:
GD knihovna je dostupná prakticky na všech serverech. |
||
| Jzikes Profil |
#5 · Zasláno: 31. 7. 2014, 19:17:27
Dík
-jz |
||
|
Časová prodleva: 12 let
|
|||
0