Miten saa php:n image-funktioilla kopioitua kuvan ja laitettua tekstiä siihen päälle? Eli on olemassa jpg muotoinen kuva, joka olisi taustakuvana ja sit pitäisi saada siihen haluttu (vaihtuva) teksti päälle. Php-manuaalista en löytäny apua, joten jos joku ystävällinen voisi laittaa kokonaisen scriptin tähän (eihän se montaa riviä ole)? Kiitos etukäteen...
Php/Gd-kuvan kopiointi
Imagine
1299
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 1
Vanhimmat
varmasti löytyy manuaalista apua tuohon, ellei siellä joka ole melkein samantapainen esimerkki jo tehtynä.
mitään koodia en ala kirjoittamaan, koska se ei hyödytä kuitenkaan sinua mitenkään kun et osaa muokata sitä kuitenkaan.
vihjeitä voi antaa kuitenkin vähäsen:
eli tarvitset ensin avata kyseinen kuva jostakin (eli funktion imagecreatefromjpeg() käyttön opettelu; oletetaan että kuva jpg-formaatissa)
luodaan uusikuva imagecreate() funktiolla kopioidaan (imagecopy())se jpg-kuva siihen.
tämän jälkeen otetaan se teksti jostakin (arvotaan, laitetaan vain joku tietty; ihan miten vain haluat) ja laitetaan se kuvan päälle (vihjeeksi funktio imagestring())
ja lopuksi kuva tiedostoon/selaimelle (imagejpeg())
ehkä ennemmin selaimelle ja silloin määritellään viellä tuolla alussa selaimelle että php-tiedosto on kuva. ()
voi sisältää virheitä, mutta ajatus siinä operaatiossa on tuo.
nämä kaikki otin php-manuaalista alle 3min (otsikon 'XLII. Image functions'-alta)
-> jotenkin vain tuntuu että et ole vain oikein kunnolla jaksanut tutustua aiheeseen, vaan haluat heti että joku muu tarjoilee koodin sinulle hopeatarjoittimella