Upload imagine cu nume in ea
Moderatori: Moderatori, Start Moderator
Upload imagine cu nume in ea
Buna ziua am si eu nevoie de putin ajutor cu un script de upload imagini, vreau sa puna numele pe poza in dreapta jos , am facut deja sa fie numele in numele pozei.
-
- Senior Member
- Mesaje: 1486
- Membru din: Mar Mai 10, 2005 11:53 pm
- Localitate: Drobeta Turnu Severin
Aici obtii mult mai mult decat un script gata facut: vei invata sa-l faci !!!
Pentru inceput vezi ce fac astea, incearca sa le pui cap la cap (hint - in ordinea de mai jos) si daca te incurci revino si garantat vei primi ajutor de la cineva de aici.
imagecreatefromjpeg / imagecreatefromgif/ imagecreatefrompng
ImageColorAllocate
imagecolortransparent
imagecolorset
imagecopymerge
imagejpeg / imagegif / imagepng
imagedestroy
Spor!
Pentru inceput vezi ce fac astea, incearca sa le pui cap la cap (hint - in ordinea de mai jos) si daca te incurci revino si garantat vei primi ajutor de la cineva de aici.
imagecreatefromjpeg / imagecreatefromgif/ imagecreatefrompng
ImageColorAllocate
imagecolortransparent
imagecolorset
imagecopymerge
imagejpeg / imagegif / imagepng
imagedestroy
Spor!
Nu am reusit sa fac scriptul de upload sa puna automat imaginea, am folosit un .htacces in folderul cu poze care redirectioneaza prin watermark.php , scriptul arata asa
<?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);
exit();
?>
problema e la poze, nu toate au aceiasi rezolutie, si la pozele de rez mica apare scrisul foarte mare iar la celelalte prea mic, se poate adauga ceva sa redimensioneze watermark.png si nu imaginea in sine?
<?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);
exit();
?>
problema e la poze, nu toate au aceiasi rezolutie, si la pozele de rez mica apare scrisul foarte mare iar la celelalte prea mic, se poate adauga ceva sa redimensioneze watermark.png si nu imaginea in sine?
am facut o imagine watermark.png, si acolo am bagat text-ul, am dat transparent background din photoshop, eh watermark.png sa zicem ca are 200px x 200px , iar o poza are 1000 x 600 si una 400 x 200, eh mie imi arata watermark.png peste imagini dar vreau ca de ex la poza de 400 x 200 sa nu imi arate la rezolutia watermark.png ca deja e aproape jumatatea din poza aia....oricum ms f mult, ai fost singurul care mi a raspuns .\
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 90 vizitatori