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 per WorldWideScripts.net

Iscriviti al nostro feed per rimanere sempre aggiornato!

Nuovo! Seguici come lo vuoi!


anySize - Caching image resizer - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Descrizione

anysize è un peso leggero, drop-in, completamente automatizzato, caching, make-you-caffè-e-serve-it-in-letto script che permette di richiedere e generare immagini (jpg, gif o png) di qualsiasi dimensione.

Per esempio:

Si carica "image.png" per la cartella immagini, "immagini"
  1. <Img src = "images / immagine.png" />
    L'immagine viene restituita alla sua risoluzione nativa
  2. <Img src = "images / ridimensionare / image.png? S = pollice" />
    Una miniatura è presentato
  3. <Img src = "images / ridimensionare / image.png? S = media" />
    Un'immagine di medie dimensioni è presentata
  4. <Img src = "images / ridimensionare / image.png? W = 100 & h = 150" />
    Un'immagine con massima larghezza 150px e altezza max 100px è presentato. Aspect Ratio è mantenuta.
  5. <Img src = "images / ridimensionare / image.png? W = 100 & h = 150 & a = false" />
    Un'immagine con 150px e altezza 100px larghezza è presentato. Rapporto di aspetto non viene mantenuta.

E ora per l'impressionante:

Quando si richiede un'immagine la prima volta il risultato viene memorizzato in una cartella di cache e tutte le ulteriori richieste utilizzare tale cache. File immagine aggiornato e ri-caricato? Non c'è bisogno di svuotare la cache; tutto viene automaticamente presa cura di!
Vuoi definire la dimensione dell'immagine "miniatura"? Vuoi aggiungere un opzione "megaawesome" in modo da poter richiedere immagini / image.png? S = megaawesome? Vuoi disattivare il ridimensionamento arbitrario (opzioni 4 e 5)? Nessun problema! Tutto ciò che si trova nelle prime righe del codice utilizzando le variabili intuitivo-nome. Opere fuori dalla scatola, ma è estremamente facile da personalizzare.

Di seguito sono riportate le bandiere e le variabili del sistema capisce:

s: (Set Size)
Es: <img src = "images / ridimensionare / image.png s = someSize" />
Restituisce un'immagine di una dimensione predeterminata (come indicato nella parte superiore del file anySize.php)
Le dimensioni predefinite fuori dalla scatola sono:

  • s = pollice: dimensioni max 60 × 60 immagine.
  • s = piccola: dimensioni max 200 × 200 immagini.
  • s = media: dimensioni max 400 × 400 immagini.
  • s = grande: dimensioni max 800 × 800 immagini.

Nota: Queste dimensioni sono veramente semplici da cambiare, aggiungere, rimuovere, ecc I commenti nel file mostrano come modificare queste dimensioni.

w: (Larghezza)
Es: <img src = "images / ridimensionare / image.png w = 100" />
Restituisce un'immagine con una larghezza di 100px. Se non diversamente specificato, rapporto d'aspetto è conservato.

h: (Altezza)
Es: <img src = "images / ridimensionare / image.png h = 150" />
Restituisce un'immagine con un'altezza di 100px. Se non diversamente specificato, rapporto d'aspetto è conservato.

a: (Aspect Ratio)
Es: <"? Immagini / ridimensionare / image.png w = 100 & h = 150 & a = false" img src = />
Restituisce un'immagine con una larghezza di 100px e un'altezza di 150px; Aspect Ratio viene ignorato e l'immagine verrà 100px di larghezza e 150px di altezza, se a = falso

Nota: Se si imposta sia w e h e non si imposta un "false", il sistema produrrà un'immagine che si inserisce all'interno della scatola definito da w e h, mantenendo le proporzioni. Essenzialmente w e h, se impostato insieme, formano un rettangolo di selezione per l'immagine risultato. Di come questo potrebbe apparire nel codice, vedere Esempio 4.

Ma aspettate! C'è di più!

Incluso nel anysize di download è una versione ottimizzata per la velocità dello script che utilizza solo la bandiera size (s), e aumenta la velocità di cache per un funzionamento rapido veramente leggero e alleggerimento.

Aggiornamenti!

  • 7 AGOSTO 2009: il supporto trasparenza aggiunto per i file PNG e GIF.


Scarica
Altri componenti di questa categoriaTutti i componenti di questo autore
CommentiDomande frequenti e risposte

Proprietà

Creato:
7 9 agosto

Ultimo aggiornamento:
N / A

browser compatibili:
IE6, IE7, IE8, IE9, IE10, Firefox, Safari, Opera, Chrome, versione software

High Resolution:
No

File inclusi:
PHP

Parole chiave

eCommerce, tutti gli articoli, cache, galleria, immagine, immagini, ridimensionamento, ridimensionamento, reziser, la generazione delle miniature, miniature