WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
PHP Scripts / Images and Media

anySize - Caching image resizer

— Add-On la WorldWideScripts.net

Aboneaza-te la feed-ul nostru pentru a rămâne până la data!

Nou! Urmați- ne cum vrei!


anySize - Caching image resizer - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Descriere

anySize este un ușor, drop-in, complet automatizat, caching, face-te-cafea-și-servi-it-in-pat script care vă permite să solicitați și pentru a genera imagini (JPG, GIF sau PNG) de orice dimensiune.

De exemplu:

Puteți încărca "image.png" în folderul de imagini, "imagini"
  1. <Img src = "imagini / image.png" />
    Imaginea este returnat la rezoluția sa nativă
  2. <Img src = "imagini / redimensionate / image.png? S = degetul mare" />
    O miniatură este prezentat
  3. <Img src = "imagini / redimensionate / image.png? S = mediu" />
    O imagine de dimensiuni medii este prezentată
  4. <Img src = "imagini / redimensionate / image.png? W = 100 & h = 150" />
    Este prezentată o imagine cu latime max 150px si inaltimea maxima de 100px. Proporțiile se mențin.
  5. <Img src = "imagini / redimensionate / image.png? W = 100 & h = 150 & a = false" />
    Este prezentată o imagine cu 150px lățime și înălțime 100px. Raport de aspect nu este menținută.

Și acum pentru minunat:

Atunci când solicitați o imagine pentru prima dată rezultatul este stocat într-un folder cache și toate solicitările ulterioare folosi cache. Fișier imagine actualizat și re-încărcat? Nu este nevoie pentru a spăla cache; totul este luat în mod automat grijă de!
Vrei pentru a defini dimensiunea de dumneavoastră "thumbnail" imagine? Doriți să adăugați o opțiune "megaawesome" astfel încât să puteți solicita imagini / image.png? S = megaawesome? Vrei pentru a dezactiva redimensionarea arbitrar (opțiunile 4 și 5)? Nici o problemă! Totul este configurat în primele câteva rânduri de cod, utilizând variabilele intuitiv numit-. Lucrari din cutie, dar este extrem de ușor de personalizat.

Următoarele sunt steaguri și variabile sistemului înțelege:

s: (Set Size)
Ex: <img src = "? Images / redimensionate / image.png s = someSize" />
Returnează o imagine de o dimensiune predeterminată (cum se în partea de sus a fișierului anySize.php)
Dimensiunile standard din cutie sunt:

  • s = thumb: dimensiune max 60 × 60 imagine.
  • s = mic: dimensiune max 200 × 200 de imagini.
  • s = mediu: dimensiune max 400 × 400 de imagini.
  • s = mare: dimensiune max 800 × 800 de imagini.

Notă: Aceste dimensiuni sunt cu adevărat simplă de a schimba, adăuga, elimina, etc Comentarii în spectacol dosar cum să editați aceste dimensiuni.

w: (lățime)
Ex: <img src = "? Images / redimensionate / image.png w = 100" />
Returnează o imagine cu o lățime de 100px. Dacă nu se specifică, raportul de aspect este păstrată.

h: (înălțime)
Ex: <img src = "? Images / redimensionate / image.png h = 150" />
Returnează o imagine cu o înălțime de 100px. Dacă nu se specifică, raportul de aspect este păstrată.

o: (Aspect Ratio)
Ex: <"? Images / redimensionate / image.png w = 100 & h = 150 & a = false" img src = />
Returnează o imagine cu o lățime de 100px și o înălțime de 150px; Raportul de aspect este ignorat, iar imaginea va fi 100px lățime și 150px inaltime dacă o = false

Notă: Dacă setați atât w și h și nu stabilesc o la "fals" sistemul va produce o imagine care se potrivește în caseta definit de w și h menținând în același timp raportului de aspect. În esență W si H, când este setat împreună, formează o casetă de încadrare pentru imaginea rezultat. A se vedea exemplul 4 pentru modul în care aceasta ar putea arăta în cod.

Dar stai! Există mai multe!

Incluse în descărcarea anySize este o versiune optimizată de viteză de script-ul care foloseste doar de pavilion dimensiune (e) și mărește viteza de cache pentru funcționarea cu adevărat ușor și de a reduce rapid.

Actualizări!

  • 07 august 2009: suport de transparență Adăugat de PNG și GIF fișiere.


Descărcați
Alte componente din această categorieToate componentele acestui autor
ComentariiÎntrebări frecvente și răspunsuri

Proprietăți

Creat:
07 august 09

Ultima actualizare:
N / A

Browsere compatibile:
IE6, IE7, IE8, IE9, IE10, Firefox, Safari, Opera, Chrome, versiunea software-ului

Cuvinte cheie

eCommerce, toate elementele, cache, galerie, imagini, imagini, redimensiona, redimensionarea, reziser, generație miniatură, miniaturi