php-gd
Dobrodošli, Gost. Molim vas prijavite se ili se registrujte.
Da li ste izgubili vaš aktivacioni e-mail?

Prijavite se sa korisničkim imenom, lozinkom i dužinom sesije

Linuxo Forumi

Stranice: [1]   Idi dole
  Štampaj  
Autor Tema: php-gd  (Pročitano 625 puta)
0 članova i 1 posetilac pregledaju ovu temu.
LimitMan
Grand Maestro
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 816



WWW
« poslato: 13 Мај 2007, 11:39:02 »

Zanima me funkcija u gd-u koja bi:

1. Ucitala sliku A (koja bi bila u JPEG ili PNG formatu)
2. Obrisala belu boju na transparent
3. Resizovala je (proporcionalno)
4. Nalepila je na odredjeno mesto na slici B kako bi se dobila finalna slika (po moguctsvu u jpeg-u)

Zaista nemam snage da provaljujem GD ;-) Ako neko zna neka javi ... Trebalo bi da je jako prosta ...

Unapred hvala!
Prijavi uredniku   Sačuvana

Svaki problem ima svoje resenje! Samo ga treba potraziti na pravom mestu!
LimitMan
Grand Maestro
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 816



WWW
« Odgovor #1 poslato: 13 Мај 2007, 14:24:33 »

Ok ... Nasao sam ... Ipak nemam strpljenja da cekam na odgovore ;-)

Ukoliko nekom nekada zatreba nesto slicno:

Kod:
<?php
//Copyright by LimitMan ... Nemoj da koristite a da mi ne pustite pivo!
//

header('content-type: image/jpeg');

//Otvaramo slikaA.png i menjamo boju u transparenciju
$slikaA imagecreatefrompng('slikaA.png');
$bojaBela imagecolorallocate($slikaA255255255);
imagecolortransparent($slikaA$bojaBela);

//Otvaramo slikaB.png i lepimo transparentu slikaA.png
$slikaB imagecreatefrompng('slikaB.png');
$dest_x 10;  //Ovo su x i y osa gde zelite da nalepite sliku
$dest_y 10;
imagecopymerge($slikaB$slikaA$dest_x$dest_y00150150100);
imagejpeg($slikaB);
imagedestroy($slikaB);
imagedestroy($slikaA);

?>

Prijavi uredniku   Sačuvana

Svaki problem ima svoje resenje! Samo ga treba potraziti na pravom mestu!
Stranice: [1]   Idi gore
  Štampaj  
 
Prebaci se na: