Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Doklejenie grafiki do obrazka
Forum PHP.pl > Forum > Przedszkole
Lirdoner
Witam, napisałem skrypt który dodaje znak wodny na zdjęcie. Chciałbym jednak zmienić ten efekt tak aby do obrazka do spodu został doklejony czarny pasek i na nim aby znajdował się znak wodny.
Problem w tym, że zdjęcia będą różnej szerokości więc nie mogę po prostu utworzyć jednej grafiki z tym paskiem i go doklejać ;/
Jak się z tym uporać?
  1. $photo = imagecreatefromjpeg($dir);
  2. list($width, $height) = getimagesize($dir);
  3. $frame = imagecreatefrompng('images/logo_min.png');
  4. $w = imagesx($frame);
  5. $h = imagesy($frame);
  6.  
  7. $x = 5;
  8. $y = $height - 51;
  9. imagecopy($photo, $frame, $x, $y, 0, 0, $w, $h);
  10.  
  11. imagejpeg($photo, $newdir, 100);
SmokAnalog
Znak wodny powinien być skalowany względem wymiarów obrazka, na który go wklejasz z użyciem imagecopyresampled.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.