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

@fr1wwsAbonnez-vous à notre RSS pour rester à jour!

Nouveau! Suivez-nous que vous le souhaitez!


anySize - Caching image resizer - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Description

AnySize est un poids léger, sans rendez-vous, entièrement automatisée, la mise en cache, assurez-vous-café et servir-it-in-lit script qui vous permet de demander et de générer des images (jpg, gif ou png) de toute taille.

Par exemple:

Vous téléchargez "image.png" de votre dossier d'images, "images"
  1. <Img src = "images / image.png" />
    L'image est retournée à sa résolution native
  2. <Img src = "images / redimensionner / image.png? S = pouce" />
    Une vignette est présentée
  3. <Img src = "images / redimensionner / image.png? S = moyen" />
    Une image de taille moyenne est présentée
  4. <Img src = "images / redimensionner / image.png? W = 100 & h = 150" />
    Une image avec un maximum de 150px de largeur et 100px de hauteur max est présenté. format d'image est maintenue.
  5. <Img src = "images / redimensionner / image.png? W = 100 & h = 150 & a = false" />
    Une image avec 150px de largeur et 100px de hauteur est présentée. rapport d'aspect n'est pas maintenu.

Et maintenant, pour l'impressionnant:

Lorsque vous demandez une image la première fois que le résultat est stocké dans un dossier cache et toutes les autres demandes d'utiliser ce cache. fichier image mis à jour et re-téléchargé? Pas besoin de vider le cache; tout est automatiquement pris en charge!
Vous voulez définir la taille de votre image "miniature"? Voulez-vous ajouter une option "megaawesome" de sorte que vous pouvez obtenir des images / s = image.png megaawesome? Vous voulez désactiver le redimensionnement arbitraire (options 4 et 5)? Pas de problème! Tout est mis en place dans les premières lignes du code utilisant des variables intuitivement-nommés. Fonctionne sur la boîte mais il est extrêmement facile à personnaliser.

Ce qui suit sont des indicateurs et des variables du système comprend:

s: (Set Size)
Ex: <img src = "images / redimensionner / image.png s = someSize" />
Retourne une image d'une taille prédéterminée (comme indiqué au début du fichier de anySize.php)
Les tailles par défaut de la boîte sont les suivantes:

  • s = pouce: 60 × 60 la taille d'image maximale.
  • s = petit: taille max 200 x 200 image.
  • s = moyen: taille max 400 x 400 image.
  • s = grand: la taille maximale de 800 x 800 image.

Remarque: Ces tailles sont vraiment simples à changer, ajouter, supprimer, etc Les commentaires du fichier indiquent comment modifier ces tailles.

w: (Largeur)
Ex: <img src = "images / redimensionner / image.png w = 100" />
Retourne une image d'une largeur de 100px. Sauf indication contraire, le rapport d'aspect est préservée.

h: (Hauteur)
Ex: <img src = "images / redimensionner / image.png h = 150" />
Retourne une image avec une hauteur de 100px. Sauf indication contraire, le rapport d'aspect est préservée.

a: (Aspect Ratio)
Ex: <"? Images / redimensionner / image.png w = 100 & h = 150 & a = false" img src = />
Retourne une image d'une largeur de 100px et une hauteur de 150px; format d'image est ignoré et l'image sera 100px de largeur et 150px de hauteur si un = false

Remarque: Si vous définissez à la fois w et h et ne définissez pas un «faux» le système va produire une image qui s'inscrit dans la boîte définie par w et h tout en maintenant le ratio d'aspect. Essentiellement w et h, lorsqu'il est réglé ensemble, forment un cadre de sélection pour l'image résultat. Voir l'exemple 4 pour la façon dont cela pourrait regarder dans le code.

Mais attendez! Il ya plus!

Inclus dans le téléchargement de AnySize est une version de vitesse optimisée du script qui utilise juste le drapeau (s) de taille et augmente la vitesse de la mémoire cache pour un fonctionnement rapide vraiment léger et la foudre.

Mises à jour!

  • 7 août 2009: Ajout du support de la transparence pour les fichiers PNG et GIF.


Télécharger
D'autres éléments de ce typeTous les composants de cet auteur
CommentairesFoire aux questions et réponses

Propriétés

Crée:
7 Août 09

Dernière mise à jour:
N / A

Navigateurs compatibles:
IE6, IE7, IE8, IE9, IE10, Firefox, Safari, Opera, Chrome, la version du logiciel

haute résolution:
Non, fichiers inclus

Mots-clés

eCommerce, tous les objets, cache, galerie, image, images, redimensionner, redimensionnement, reziser, la gé, né, ration de vignettes, les vignettes