Mam funkcję dzięki której moge utworzyć znak wodny na jakimś pliku graficznym:
<?php function znaczek($plik,$pozycja) { $image1 = imagecreatefromgif( $znaczek ); // importujemy plik gif ze znakiem $image2 = imagecreatefromjpeg( $plik ); // otwieramy plik jpg, na którym ma być naklejony znaczek $plik_w = imagesx( $image2 ); // szerokość pliku $plik_h = imagesy( $image2 ); // wysokość pliku $znaczek_w = imagesx( $image1 ); // szerokość znaczka $znaczek_h = imagesy( $image1 ); // wysokość znaczka if( $pozycja == "tl" ) { $od_x = 0; $od_y = 0; } if( $pozycja == "tr" ) { $od_x = $plik_w - $znaczek_w; $od_y = 0; } if( $pozycja == "bl" ) { $od_x = 0; $od_y = $plik_h - $znaczek_h; } if( $pozycja == "br" ) { $od_x = $plik_w - $znaczek_w - 15; $od_y = $plik_h - $znaczek_h - 10; } imagecopy( $image2, $image1, $od_x, $od_y, 0, 0, $znaczek_w, $znaczek_h ); imagejpeg( $image2 ); imagedestroy( $image1 ); imagedestroy( $image2 ); } znaczek("img/$plik","br"); ?>
Moje pytanie brzmi: Co tutaj zmienić, żeby obraz ze znakiem wodnym był zapisywany do pliku, a nie od razu wyświetlał się?