Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: gd:llä luodun kuvan cachetus

tsuriga [13.08.2004 12:30:12]

#

Katselin tuon https://www.ohjelmointiputka.net/koodivinkit/24464-php-vesileimalogo-jpeg-kuviin
koodivinkin kommentteja ja huomasin puhuttavan cachetuksesta. Kuinkahan tällainen olisi mahdollista. Sen pitäisi tuon watermark.php:n alussa tarkistaa jotenkin, onko kuva cachessa, koska muuten watermark.php generoi sen kuvan aina. Yksi mahdollisuus olisi tietysti muodostaa kuvat tuolla scriptalla kotikoneella, tallentaa generoidut kuvat ja pistää ne palvelimelle. Tästä sitten sen verran, että jos kuvia on paljon niin käsipelillä tämä voisi olla melko työlästä. Onko gd:n generoimien kuvien data mahdollista saada jotenki muuttujaan ja kirjoittaa tätä johonkin tiedostoon?

Antti Laaksonen [13.08.2004 14:05:27]

#

Kuvan tuottava funktio (imagepng jne.) tuntee toisen valinnaisen parametrin, jonka avulla voi määrittää, että kuva tallennetaan palvelimella olevaan tiedostoon eikä näytetä suoraan sivulla. Itse olen tehnyt niin, että kuvan luova skripti tarkistaa ensin, onko palvelimella jo valmiiksi kuvaa ja onko sen päiväys tarpeeksi uusi. Jos on, skripti näyttää suoraan tämän kuvan. Muuten kuva luodaan uudestaan.

tsuriga [13.08.2004 20:08:10]

#

Totta tosiaan, huomasin tuossa mureakuhassakin jonkun tuota tiedustelleen. Juu noinhan se käykin vallan mukavasti, kiitos.

tsuriga [14.08.2004 01:06:50]

#

Ja imagejpeg-funktion user notesseja lueskellessani huomasin myös, että output bufferingiä voinee käyttää jos tahtoo tuon kuvan saada muuttujaan.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta