Imagethumb, PHP kuvan koon script

Link: https://olivo.net/2009/08/imagethumb/

Lyhyt esittely

ImageThumb on PHP-skripti, jonka avulla voit muuttaa minkä tahansa kuvan niin, että voit sijoittaa tuloksena thumbnail-sivulla. Käsikirjoitus oli luotu välttää manuaalinen luominen pikkukuvat, joka joitakin sivustoja, jossa on paljon kuvia voi viedä paljon aikaa.

UUTTA: nyt tukee thumbnail välimuistia!

huomaa, että käyttämällä tätä script sivulla, jossa on paljon kuvia kokoa voi muuttaa ja/tai monta osumaa, saattaa olla erittäin huono idea, koska palvelimen kuorman (varsinkin jos et poista välimuistiin). Käytä sitä viisaasti!

Vaatimukset

vaatimukset on muutama:

  • web-hosting-palvelin (kuten Apache)
  • GD-kirjastoasennettu järjestelmään jonnekin
  • PHP tuki sisällä web-palvelin (PHP >= 4.0.4), GD-kirjaston tuki käytössä

Tällä hetkellä GIF, JPEG ja PNG ovat tuettuja.

Käyttö

Käyttö on hyvin yksinkertainen. Jos image.jpg on kuva, jonka kokoa haluat muuttaa, ja haluttu maksimi leveys on 400, HTML-koodi sinun täytyy kirjoittaa:

<a href="image.jpg"><img src="imagethumb.php?s=image.jpg&w=400" border="0"></a>

niin, yhdellä hiiren napsautuksella, kuva voidaan avata.

Mutta ImageThumb menee vielä pidemmälle: jos haluat muuttaa kuvan kokoa, joka pysyy kauko-palvelimelle, vain laittaa sen URL-osoitteen sen sijaan, että sen paikallinen polku ja kaikki toimii! (ilmeisesti, se luultavasti kestää enemmän aikaa näyttää kuvan kokoa)

Lataa se täältä.

Kiitos tehdyt muutokset joulukuussa 2005 Chris Rossi, nyt ImageThumb on kyky säästö syntyy esikatselukuvat välimuisti (jonka polku on määritelty ensimmäistä riviä käsikirjoitus). Tekemällä tämän, se on kätevä myös foorumeilla ja ilmoitustaulut, kuten kuuluisa phpBB.

jos murtunut peukalo, voit huuhtele tilapäinen välimuistiin hakemistoon määritelty ensimmäistä riviä kirjoitus.

Lisää tietoa käyttö ImageThumb, lue sen lähdekoodi (se on hyvin yksinkertainen) tai ota yhteyttä.

Jos haluat lisätietoja minun hankkeita, käy minun ohjelmisto – osioon.

Leave a Reply

Your email address will not be published. Required fields are marked *