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

Add HTML to Image using PHP??

[es] :: PHP :: Add HTML to Image using PHP??

[ Pregleda: 1743 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ackom
Aleksandar Mihajlovic
nezaposljen
Niš

Član broj: 160320
Poruke: 76
*.mbb.telenor.rs.



+3 Profil

icon Add HTML to Image using PHP??25.04.2010. u 14:27 - pre 169 meseci
Molim vas, jako mi je bitno!
Da li je moguce ovako nesto pomocu PHP, preko postojece slike dodati HTML kod npr DIV tagove sa definisanim apsolutnim vrednostima left i top?

Zasto mi je ovo potrebno?
Kad neku sliku koju zelim (u originalnoj velicini), postavim kao background nekog Div-a, a preko slike zeljeni html kod tada sve izgleda OK i nije mi potrebno kreiranje finalne slike od slike pozadine i html koda.

Problem nastaje sto na strani sajta, ne mogu da prikazujem slike u originalu, jer su prevelike, potrebno ih je umanjiti. Ako to uradim onda ta nova, manja velicina slike nece odgovarati definisanim vrednostima u HTML kodu (left, top, width,height, font-size itd) odnosno, tekst koji je u HTML kodu ce bezati iz slika.

Do nekle resavam problem koristeci Javascripta, umanjici vrednosti iz HTML koda, ali mi je to previse nesigurno, jer moze se desiti da neke elemente ne obuhvatim JS, pa ce neki tekst izacji van umanjene slike, a i nije prikaz bas nesto kako treba!

Molim vas za pomoc, ako postoji neko resenje!!
 
Odgovor na temu

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: Add HTML to Image using PHP??25.04.2010. u 14:33 - pre 169 meseci
Zašto iz PHP-a ne bi sračunao poziciju na osnovu veličine slike i onda ispisao takav prilagođeni HTML kod?
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

ackom
Aleksandar Mihajlovic
nezaposljen
Niš

Član broj: 160320
Poruke: 76
*.mbb.telenor.rs.



+3 Profil

icon Re: Add HTML to Image using PHP??25.04.2010. u 14:47 - pre 169 meseci
Gorane, hvala na brzom odgovoru!

Tako i radim ovo sto sam napisao za Javascript.
Naime preko PHP procitam velicinu umanjene slike i velicinu velike slie i to prosledim JS gde izracunam odnos "width velike slike/ width male slike".
Onda koristeci JS i
document.getElementsByTagName('div').offsetLeft citam definisane velike vrednosti u DIV- ovima za "left" dobijenu vrednost delim sa vrednsocu koju imam "width velike slike/ width male slike" gde dobija novu pozicuju "left" za umanjenu sliku koju prosledjujem preko
.style.left = nova left vrednost

Sve ovo donekle radi, ali uopste nije sigurno jer ko zna kakvi ce sve HTML elementi da se koriste a ja nisam mozda definisao JS za odredjeni HTML element.

Jel moze nekako da se prosledi JS promenljiva PHP promenljivoj?
Ukoliko bi moglo nekako onda bih koriscenjem PHP za ubacivanjem teksta preko slike mozda mogao da iskoristim:

imagestring($NewImage, 3, 10, 10, $ResultStr, $TextColor);
 
Odgovor na temu

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: Add HTML to Image using PHP??25.04.2010. u 14:59 - pre 169 meseci
Pretpostavljam da znaš da ako "ubaciš tekst preko slike" dobijaš novu sliku sa ucrtanim tekstom, a ne HTML prikazan preko slike.

Ne razumem zašto ne bi mogao da imaš:

Code (php):

$offsetLeft = ...;
$offsetTop = ...;

echo "<div style='position: absolute; background: url(...)'>";
echo "   <div style='position: relative; left: $offsetLeft; top: $offsetTop'>HTML kod</div>";
echo "</div>";
 


Ili već nešto slično lepo ispisano u šablonu koji koristiš? Nikakav JavaScript ti tu nije potreban.
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

ackom
Aleksandar Mihajlovic
nezaposljen
Niš

Član broj: 160320
Poruke: 76
*.mbb.telenor.rs.



+3 Profil

icon Re: Add HTML to Image using PHP??25.04.2010. u 15:10 - pre 169 meseci
Za ovo "Pretpostavljam da znaš da ako "ubaciš tekst preko slike" dobijaš novu sliku sa ucrtanim tekstom, a ne HTML prikazan preko slike." znam da dobijam novu sliku.
Nije mi bitno da li ce to biti nova slika sa odgovarajuce umanjim tekstom ili ce to biti background umanjena slika sa ispisanim HTML tekstom preko nje.
Bitno je da odnos velicina nove slike i umanjenih fontova bude isti kao kod originala.

Ne znam dal' sam te bas dobro razumeo za ovaj kod sto si napisa.
Mozda si mislio da tekst treba da zauzima uvek istu poziciju i da velicina teksta bude ista?

Problem je sto ce font i raspored biti na razlicitim pozicijama i bice nekoliko tekstova na jednoj slici sa razlicitim pozicijama, tako da se te vrednosti ne mogu znati, jer su promenljive.
 
Odgovor na temu

[es] :: PHP :: Add HTML to Image using PHP??

[ Pregleda: 1743 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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