Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Crtanje vise slika sa imagecreatefromgif()

[es] :: PHP :: Crtanje vise slika sa imagecreatefromgif()

[ Pregleda: 2661 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Biker
..:: Vrsac ::..

Član broj: 13915
Poruke: 83
*.speednet.co.yu.



Profil

icon Crtanje vise slika sa imagecreatefromgif()27.09.2008. u 10:48 - pre 188 meseci
Zeleo bih da napravim sliku sastavljenu iz 4 gif slike.

Kada probam sa gore navedenom funkcijom, uspevam da iscrtam samo jednu sliku.
Sto je i logicno jer to funkcija i radi.

E sad ako neko moze da mi pomogne i objasni samo u kom pravcu da idem jer sam googlovao i nikako da se promadjem.

Za pojasnjenje imam 4 gif slike formata 200x200, neki delovi karte srbije. Sad bi ja da poredjam te delove ovako na stranici.

[][]
[][]

sa imenima
map3_4.gif, map3_5.gif
map4_4.gif,map4_5.gif

e sad ako neko zna ali naravno da nije html prikaz samo slika. Nego mi treba da crtam po karti sa php gd.

Pozdrav
Iz supljeg u prazno!!!
 
Odgovor na temu

japan

Član broj: 34328
Poruke: 480
*.bvcom.net.



+13 Profil

icon Re: Crtanje vise slika sa imagecreatefromgif()27.09.2008. u 11:06 - pre 188 meseci
koristi imagecopymerge()
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
*.adsl.beotel.net.

Sajt: norway.dakipro.com


+190 Profil

icon Re: Crtanje vise slika sa imagecreatefromgif()27.09.2008. u 11:22 - pre 188 meseci
Mozes koristiti neku napredniju klasu koja radi sa slikama (recimo ovu: http://www.verot.net/php_class_upload.htm? )
I onda imas jedan gif koji je blanko (bele boje) i dimenzija 400x400, pa na njega nalepis 4 tvoja gifa, svaki za svoj cosak, ovo se bar lako sracuna kad su ti poznate/fixne dimenzije.
 
Odgovor na temu

Biker
..:: Vrsac ::..

Član broj: 13915
Poruke: 83
*.speednet.co.yu.



Profil

icon Re: Crtanje vise slika sa imagecreatefromgif()27.09.2008. u 18:06 - pre 188 meseci
Uspeo sam sa imagecopymerge();

Code:

<?php
// Create image instances
$destone = imagecreatefromgif('images/map3_4.gif');
$desttwo = imagecreatefromgif('images/map3_5.gif');
$destthree = imagecreatefromgif('images/map4_4.gif');
$destfour = imagecreatefromgif('images/map4_5.gif');
$im = imagecreate(558, 548);
// Copy and merge
imagecopymerge($im, $destone, 0, 0, 0, 0, 279, 292, 100);
imagecopymerge($im, $desttwo, 279, 0, 0, 0, 558, 292, 100);
imagecopymerge($im, $destthree, 0, 292, 0, 0, 279, 584, 100);
imagecopymerge($im, $destfour, 279, 292, 0, 0, 558, 584, 100);

// Output and free free from memory
header('Content-Type: image/gif');
imagegif($im);

imagedestroy($destone);
imagedestroy($desttwo);
imagedestroy($destthree);
imagedestroy($destfour);
imagedestroy($im);
?>


ako nekome zatreba.
slike su formata 279 x 292.
Ubacicu da iscita dimezniju slike pa da na osnovu toga odredjuje nastavak crtanja.

Ali to je to u principu.

Hvala puno!
Iz supljeg u prazno!!!
 
Odgovor na temu

[es] :: PHP :: Crtanje vise slika sa imagecreatefromgif()

[ Pregleda: 2661 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.