Autor | Zpráva | ||
---|---|---|---|
Hologos Profil |
#1 · Zasláno: 21. 9. 2010, 20:15:04 · Upravil/a: Hologos
Zdravím,
už jsem zkusil snad 5 různých skriptů a ani jeden nefunguje. Toto je poslední verze, u které jsem skončil: $path_photo = '../data/'.mysql_insert_id().'.'.$extension; $watermark = './gfx/watermark.png'; $imagesize_watermark = getimagesize($watermark); switch($extension) { case 'jpg': $image = imagecreatefromjpeg($photo_path); break; case 'png': $image = imagecreatefrompng($photo_path); break; case 'gif': $image = imagecreatefromgif($photo_path); break; } $img_watermark = imagecreatefrompng($watermark); if(imagecopymerge($image, $img_watermark, imagesx($image) - $imagesize_watermark[0] - 5, imagesy($image) - $imagesize_watermark[1] - 5, 0, 0, $imagesize_watermark[0], $imagesize_watermark[1], 100)) { echo '<div id="success">Fotografie byla úspěšně přidána.<br />Vodoznak byl úspěšně aplikován.</div>'; } else { echo '<div id="success">Fotografie byla úspěšně přidána.</div>'; echo '<div id="error" style="margin-top: 5px">Vodoznak se nepodařilo aplikovat</div>'; } Nevidíte v tom někdo chybu? Je to skript od pana Vrány, ale pokud ho nechám tak, jak je na webu, tak stejně nefunguje. GD knihovny mám načtené a podle phpinfo jsou všechny funkce povolené (localhost i vzdálený server). |
||
denCo Profil |
#2 · Zasláno: 21. 9. 2010, 20:18:46
Aká je chybová hláška? Ako to nefunguje? Popíšte problém trošku bližšie.
|
||
Hologos Profil |
#3 · Zasláno: 21. 9. 2010, 20:32:00
Chyba se žádná nevypíše, v tom je ten problém.
Výstup je právě: Fotografie byla úspěšně přidána. Vodoznak byl úspěšně aplikován. Ale obrázek je nezměněn.. |
||
Chamurappi Profil |
#4 · Zasláno: 21. 9. 2010, 20:45:04
Reaguji na Hologose:
„Ale obrázek je nezměněn“ Neměl by se ten obrázek z $image pak i někam uložit?
|
||
Alphard Profil |
#5 · Zasláno: 21. 9. 2010, 20:57:50 · Upravil/a: Alphard
Chamurappi:
„Neměl by se ten obrázek z $image pak i někam uložit?“ Omlouvám se, nečetl jsem celou hlášku. Viděl jsem dva řádky a přiřadil je k else větvi. Hologos: Nemohl jste uvést odkaz na http://php.vrana.cz/vodotisk.php? Je dobré vědět, co by mělo být správně a co jste dodělal vy :-) Když dáte na řádek 11 imagejpeg() (a správnou hlavičku + exit), vidíte požadovaný obrázek (zatím bez vodoznaku)? |
||
Hologos Profil |
#6 · Zasláno: 21. 9. 2010, 21:00:31
Chamurappi, Alphard:
Problém vyřešen.. Ve skriptu chybělo imagepng($image, 'cil').. ve skriptu u něj jsem to ale nenašel.. Díky |
||
Časová prodleva: 14 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0