Wszystko fajnie, poszedlem nawet na latwizne i znalazlem taki kod:
<?php
$znaczek = "images/znak.gif";
$pozycja = "tl"; // lewy górny róg
$pozycja = "tr"; // prawy górny róg
$pozycja = "bl"; // lewy dolny róg
$pozycja = "br"; // prawy dolny róg
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;
$od_y = $plik_h - $znaczek_h;
}
imagecopy( $image2, $image1, $od_x, $od_y, 0, 0, $znaczek_w, $znaczek_h );
imagejpeg( $image2 );
imagedestroy( $image1 );
imagedestroy( $image2 );
}
header( "Content-type: image/jpg" ); znaczek("images/tp/tapeta.jpg","br");
?>
Generuje od obrazek z logiem w czsie rzeczywistym i wysyla do uzytkownika, wszystko fajnie dziala, ale czy jezeli na serwerze bede mial srednio 1 wywolanie obrazka na sekunde to czy nie za bardzo obciazy to serwer?
Ps. uzylem funkcji do pomiaru czasu generowania strony i wyszlo mi ze sie generuje 5-9 sekund, podczas gdy ja nie oczekuje na strone dluzej niz 1 sekunda. Jak to jest mozliwe?