En löydä oikein ymmärretäviä ohjeita, joten osaisiko joku antaa koodin seuraavaan:
Oletetaan, että mulla on kuva nimeltä kuva001.jpg, kuvan koko on 400×200 (leveys×korkeus).
Nyt haluaisin kuvaan tekstiä (vaikka "Hauskaa joulua"), joka alkaisi yläreunasta laskettuna kohdasta 50px 50px ja jatkuisi kuvan leveyssuunnassa puoliväliin ja jatkavan "seuraavalta riviltä". Kuvan fontti pitäisi saada määrätyksi (esim. hanshand.TTF 24pt ja väriksi #BC0058).
Onko liian vaikeaa?
Kijoittaminen kuvaan?
6
576
Vastaukset
- KonaniPrain
>>> Onko liian vaikeaa?
Ei ole, käytä imagettftext-funktiota tekstin tulostamiseen, esim. http://www.hudzilla.org/phpbook/read.php/11_2_6- Märkäkorva
Vaikuttais muuten ihan hyvältä, mutta jotain häikkää tuli, koska kuvaa ei näy selaimessa. Näkyy ainoastaan kuvan koodi
‰PNG ��� IHDR��D���4����‘\€���PLTE��ÿÿÿÿÿÿ¿¿ÿßßÿ??ÿ__ÿŸŸÿe?HÔ��ŸIDAThí˜KoÜF€%õ8š¶eïQÛÉy(ŠþÛ7�ö¢NñHëÝB£Éßâñ€x@< ~cˆÞ@ùýn1{ù¼{õµ,L S~qÍ>»…w/#þRÊë bÞ`ëûÇJzH�Nè)¸fZ1g-¾³Ï±ýÒ ¶“ˆœUĤQ¯ˆ¢éä�§ôW‡zž–@ìpc6×C.BLZe~ ~ÒåŽ#rÔÃýUÚkÅp‚ƒ\³µj¿Z„øŒT1³'Q´^iË*$-œsÖ¤Íæºy‘š)D“³?ªïþ5Þ�Qò¿ý|“PVœ±Uà2Œ8_ ñµ¤g»¬¿Ôf7âWÕ³^RÎ#®t4D¯b/££Ü¾áˆ½JÁZ7¯ð×׊±2¢¬ÒfÊR¬!q(Ê!5vM‘v3“ƒ"»Î9b§JºÑ!Hål2Xy÷'±Ÿ@¬u¢« ÌXHJ^‰ðªo$3ÓŠM&³”ÃÉ"ÄÖÖA‹Ý]ÄX—,Î1GT%-º§ÐÖ2òLKü±uc•¹Ø>‹˜99V£ó.b§>Lˆk†¨Jº€2¥``A3-ˬ͖¶ýX=Š¸2IÍS±¶Ñ-ìÔ8B1Ha}DK6"3ظç›-8"«èÂz,\Z{ˆÞ4З-GÄÀ ß.ÈÕ1-X2ÛSVPû,âÑ`ZK±µel–étßN2„£òaZf£4žŸÛvBÚ#¦3ˆ¦–’²bj²`As-{¾ñÍ&½üô]… "EV–\#‡lv´|DÛá?@Ld®å²pÕ¡éù DóØýˆá@#–œ¬µ„JŠiݱ:ž‹rÁÐ⚘Š4¤°s¹8˜:ëbÑÍm�q#ð62ÅTîÔ~È´|D[Ñq3¹èx›Æøºx@”Kö^Ž(òrC[Óòíº˜/@ä òÈîrÜ]pwꥆ˜›ZoÔž–h;¬ fì8=¾G¬E/[¸jÈÓò;óžj¤xâHë²~ÿ냇èœYú‘‹u?R'qQaZ>bj:tÞ:DìM2Š{–¿GÏ#¹æžÒüŠ½P™ ˆ ºv bgì;ŒÍº#ÜóÈP¬O ÁS÷�1Ñ7¡– Ê^/Ðpë.¼ñ¢»9Fu,ÔDûZ>¢ - fidel1
Märkäkorva kirjoitti:
Vaikuttais muuten ihan hyvältä, mutta jotain häikkää tuli, koska kuvaa ei näy selaimessa. Näkyy ainoastaan kuvan koodi
‰PNG ��� IHDR��D���4����‘\€���PLTE��ÿÿÿÿÿÿ¿¿ÿßßÿ??ÿ__ÿŸŸÿe?HÔ��ŸIDAThí˜KoÜF€%õ8š¶eïQÛÉy(ŠþÛ7�ö¢NñHëÝB£Éßâñ€x@< ~cˆÞ@ùýn1{ù¼{õµ,L S~qÍ>»…w/#þRÊë bÞ`ëûÇJzH�Nè)¸fZ1g-¾³Ï±ýÒ ¶“ˆœUĤQ¯ˆ¢éä�§ôW‡zž–@ìpc6×C.BLZe~ ~ÒåŽ#rÔÃýUÚkÅp‚ƒ\³µj¿Z„øŒT1³'Q´^iË*$-œsÖ¤Íæºy‘š)D“³?ªïþ5Þ�Qò¿ý|“PVœ±Uà2Œ8_ ñµ¤g»¬¿Ôf7âWÕ³^RÎ#®t4D¯b/££Ü¾áˆ½JÁZ7¯ð×׊±2¢¬ÒfÊR¬!q(Ê!5vM‘v3“ƒ"»Î9b§JºÑ!Hål2Xy÷'±Ÿ@¬u¢« ÌXHJ^‰ðªo$3ÓŠM&³”ÃÉ"ÄÖÖA‹Ý]ÄX—,Î1GT%-º§ÐÖ2òLKü±uc•¹Ø>‹˜99V£ó.b§>Lˆk†¨Jº€2¥``A3-ˬ͖¶ýX=Š¸2IÍS±¶Ñ-ìÔ8B1Ha}DK6"3ظç›-8"«èÂz,\Z{ˆÞ4З-GÄÀ ß.ÈÕ1-X2ÛSVPû,âÑ`ZK±µel–étßN2„£òaZf£4žŸÛvBÚ#¦3ˆ¦–’²bj²`As-{¾ñÍ&½üô]… "EV–\#‡lv´|DÛá?@Ld®å²pÕ¡éù DóØýˆá@#–œ¬µ„JŠiݱ:ž‹rÁÐ⚘Š4¤°s¹8˜:ëbÑÍm�q#ð62ÅTîÔ~È´|D[Ñq3¹èx›Æøºx@”Kö^Ž(òrC[Óòíº˜/@ä òÈîrÜ]pwꥆ˜›ZoÔž–h;¬ fì8=¾G¬E/[¸jÈÓò;óžj¤xâHë²~ÿ냇èœYú‘‹u?R'qQaZ>bj:tÞ:DìM2Š{–¿GÏ#¹æžÒüŠ½P™ ˆ ºv bgì;ŒÍº#ÜóÈP¬O ÁS÷�1Ñ7¡– Ê^/Ðpë.¼ñ¢»9Fu,ÔDûZ>¢Sivusi palauttaa väärän content-typen. Yleensä php-tiedostot on oletuksena text/html:ää, mutta jos php-sivu palauttaakin png-tiedoston, olisi content-typen oltava image/png. Tämän saat korjattua laittamalla php-tiedoston alkuun, ennen minkään muun funktion tms. kutsumista rivin:
header("Content-type: image/png");
Tämä tuli nyt siis ulkomuistista, katso php:n manuaalista tarkemmin, mikäli ei toimi.. - Märkäkorva
fidel1 kirjoitti:
Sivusi palauttaa väärän content-typen. Yleensä php-tiedostot on oletuksena text/html:ää, mutta jos php-sivu palauttaakin png-tiedoston, olisi content-typen oltava image/png. Tämän saat korjattua laittamalla php-tiedoston alkuun, ennen minkään muun funktion tms. kutsumista rivin:
header("Content-type: image/png");
Tämä tuli nyt siis ulkomuistista, katso php:n manuaalista tarkemmin, mikäli ei toimi..Siellähän se on koodissa, niinkuin esimerkissä sanotaan. Mulla ei tuo esimerkki anna sellaisenaankaan mitään muuta kuin tuollaiset koodit, ei siis näy kuvaa selaimessa.
- keksa
Märkäkorva kirjoitti:
Siellähän se on koodissa, niinkuin esimerkissä sanotaan. Mulla ei tuo esimerkki anna sellaisenaankaan mitään muuta kuin tuollaiset koodit, ei siis näy kuvaa selaimessa.
onko se vai jotenkin muuten?
Tuolleen se tulisi sivulle, mutta jos menet suoraan koodi.php niin varmaan tulee pelkkää mössöä ruudulle - php-miäs
keksa kirjoitti:
onko se vai jotenkin muuten?
Tuolleen se tulisi sivulle, mutta jos menet suoraan koodi.php niin varmaan tulee pelkkää mössöä ruudulleKyllä sen pitäisi toimia ihan samallalailla jos menee suoraan selaimella osoitteeseen.
Esim:
HTML:n seassa:
tai suoraan selaimen osoiteriville: osoite/kuva.jpg
Molemmat toimii.
Tuo ei muutu mitenkään, vaikka kuvan pääte olisikin php.
Eli vika on skriptissä. Tai mahdollisesti jossain asetuksissa.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Miksi jollain jää "talvi päälle"
Huvittaa kastoa ullkona jotain vahempaa äijää joka pukeutuu edelleen kun olisi +5 astetta lämmittä vaikka on helle keli2472429Mitä et hyväksy miehessä/naisessa josta olet kiinnostunut?
Itse en halua, että miehellä olisi lapsia!1801557Se katse silloin
Oli hetki, jolloin katseemme kohtasivat. Oli talvi vielä. Kerta toisensa jälkeen palaan tuohon jaettuun katseeseen. Tunt581396- 771113
Tiesitkö? Farmi Suomi Kirsikka Simberg on tämän julkkisnaisen tytär - Katso tyrmäävät mallikuvat!
Oho, aikamoinen ylläri. Tiesitkö?! Kirsikka Simberg on yksi tämän kauden Farmi Suomi -kisaajista. Hänellä ei ole tuttu t31109- 78980
Tuhdit oluet kauppoihin. Miksi vastustaa?
8% oluet kauppoihin mutta mikä siinä on että osa politikoista vstustaa ? Kauppa kuitenkin hinnoittelee vahvan oluen ni218977Sinua tulen kyllä ikävöimään pitkään nainen
mutta oli pakko tehdä päätös oman mielenrauhan vuoksi. Toivottavasti saat elämältä kaiken mitä haluat.45875Kohta me ei enää nähdä :(
En pääse enää uppoutumaan silmiisi enkä kuunnella ihanaa ääntäsi. Elämä on pstä.39709Kärsämäki rosvojen ja tuhopolttajien kylä?
Poliisi ampui uhkaava miestä Kärsämäellä. Ja vasta joku poltti rivitalon. Mikä riivaa Kärsämäkisiä? Joko tuulimyllyjen15700