 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
catalinxpro
Data înscrierii: 12/Iul/2006
Mesaje: 139
|
| Trimis: Sâm Mar 22, 2008 9:06 am Titlul subiectului: afisare poza prin GD |
|
|
salutare.
Cod: header ("Content-type: image/jpeg");
$img = ImageCreate (400,70);
$fond = ImageColorAllocate ($img,0,200,0);
$text = ImageColorAllocate ($img,255,255,255);
ImageString ($img,5,10,10,"ID PRODUS: $id_produs",$text);
ImageString ($img,5,10,24,"Nume Produs: $nume_produs",$text);
ImageJPEG ($img, '', 100);
codul de mai sus afiseaza pe o imagine(generata prin GD) un text.
as vrea sa afisez tot pe "imaginea" aceia si o poza ... dar nu stiu cum sa fac
multumesc. |
|
| Sus |
|
griffin
Data înscrierii: 07/Dec/2006
Mesaje: 83
|
| Trimis: Sâm Mar 22, 2008 11:39 am Titlul subiectului: |
|
|
Cod: $filename = "nume_poza.jpg";
header('Content-type: image/jpeg');
$source = imagecreatefromjpeg($filename);
$tc = imagecolorallocate($im, 0, 0, 0);
imagestring($source, 1, 5, 5, "Niste text", $tc);
imagejpeg($source);
Pentru detalii citeste despre functiile bibliotecii gd (in cazul tau imagejpeg si imagecreatefromjpeg)[/quote] |
|
| Sus |
|
catalinxpro
Data înscrierii: 12/Iul/2006
Mesaje: 139
|
| Trimis: Sâm Mar 22, 2008 11:51 am Titlul subiectului: |
|
|
griffin a scris: Cod: $filename = "nume_poza.jpg";
header('Content-type: image/jpeg');
$source = imagecreatefromjpeg($filename);
$tc = imagecolorallocate($im, 0, 0, 0);
imagestring($source, 1, 5, 5, "Niste text", $tc);
imagejpeg($source);
Pentru detalii citeste despre functiile bibliotecii gd (in cazul tau imagejpeg si imagecreatefromjpeg)
stiu sa fac ce mi-ai dat tu aici...nu asta vreau...
eu vreau sa pun pe langa text si o imagine . |
|
| Sus |
|
griffin
Data înscrierii: 07/Dec/2006
Mesaje: 83
|
| Trimis: Sâm Mar 22, 2008 11:54 am Titlul subiectului: |
|
|
| Daca te-ai uita pe cod ai vedea ca se pune o poza pe fundatl "nume_poza.jpg" peste care se va scrie textul tau |
|
| Sus |
|
catalinxpro
Data înscrierii: 12/Iul/2006
Mesaje: 139
|
| Trimis: Sâm Mar 22, 2008 11:56 am Titlul subiectului: |
|
|
griffin a scris: Daca te-ai uita pe cod ai vedea ca se pune o poza pe fundatl "nume_poza.jpg" peste care se va scrie textul tau
da omule si peste poza aia eu vreau sa mai pun o poza mai mica |
|
| Sus |
|
griffin
Data înscrierii: 07/Dec/2006
Mesaje: 83
|
| Trimis: Sâm Mar 22, 2008 12:09 pm Titlul subiectului: |
|
|
Nu am inteles eu din prima ce doreai.Cred ca de asta ai nevoie:
imagecopymerge
Cod: bool imagecopymerge ( resource $dst_im, resource $src_im, int $dst_x, int $dst_y, int $src_x, int $src_y, int $src_w, int $src_h, int $pct )
Copy a part of src_im onto dst_im starting at the x,y coordinates src_x, src_y with a width of src_w and a height of src_h. The portion defined will be copied onto the x,y coordinates, dst_x and dst_y.
|
|
| Sus |
|
catalinxpro
Data înscrierii: 12/Iul/2006
Mesaje: 139
|
| Trimis: Sâm Mar 22, 2008 12:24 pm Titlul subiectului: |
|
|
multumesc...am reusit
Cod: $bg = 'background';
$numimgp = 'poza';
$bgImg = imageCreateFromJPEG($bg);
$nmImg = imageCreateFromJPEG($numimgp);
imageCopyMerge($bgImg, $nmImg, 10, 0, 0, 0, 20, 30, 50);
header("Content-type: image/jpg");
ImageJPEG($bgImg,"",100);
imagedestroy($bgImg); |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |
|