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 για WorldWideScripts.net

Εγγραφείτε για να μας ζωοτροφές για να μείνετε ενημερωμένοι!

Νέο! Ακολουθήστε μας όπως εσείς το θέλετε!


anySize - Caching image resizer - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Περιγραφή

anySize είναι ένα ελαφρύ, drop-in, πλήρως αυτοματοποιημένο, caching, να-σας-καφέ-και-εξυπηρετούν-it-in-κρεβάτι script που σας επιτρέπει να ζητήσετε και να δημιουργήσει εικόνες (jpg, gif ή png) οποιουδήποτε μεγέθους.

Για παράδειγμα:

Μπορείτε να ανεβάσετε "image.png" στο φάκελο εικόνων σας, "εικόνες"
  1. <Img src = "images / image.png" />
    Η εικόνα επέστρεψε στην εγγενή ανάλυση του
  2. <Img src = "images / αλλαγή μεγέθους / image.png; s = thumb" />
    Μια μικρογραφία παρουσιάζεται
  3. <Img src = "images / αλλαγή μεγέθους / image.png; s = medium" />
    Ένα μεσαίου μεγέθους εικόνα παρουσιάζεται
  4. <Img src = "images / αλλαγή μεγέθους / image.png; w = 100 & h = 150" />
    Μια εικόνα με μέγιστο πλάτος 150px και το μέγιστο ύψος 100px παρουσιάζεται. Λόγος διαστάσεων διατηρείται.
  5. <Img src = "images / αλλαγή μεγέθους / image.png; w = 100 & h = 150 & a = false" />
    Μια εικόνα με πλάτος 150px και το ύψος 100px παρουσιάζεται. Λόγος διαστάσεων ΔΕΝ διατηρείται.

Και τώρα για το φοβερό:

Όταν ζητάτε μια εικόνα την πρώτη φορά που το αποτέλεσμα αποθηκεύεται σε ένα φάκελο cache και όλα τα περαιτέρω αιτήματα χρησιμοποιούν αυτό το cache. Το αρχείο εικόνας ενημερωμένο και re-uploaded; Δεν χρειάζεται να ξεπλύνετε την cache? όλα αυτόματα ληφθεί μέριμνα!
Θέλετε να ορίσετε το μέγεθος του "μικρογραφία" εικόνα; Θέλετε να προσθέσετε ένα "megaawesome" επιλογή, ώστε να μπορείτε να ζητήσετε εικόνες / image.png; s = megaawesome; Θέλετε να απενεργοποιήσετε την αυθαίρετη αλλαγή μεγέθους (επιλογές 4 & 5); Κανένα πρόβλημα! Τα πάντα έχει συσταθεί κατά τις πρώτες γραμμές του κώδικα που χρησιμοποιούν διαισθητικά-μεταβλητές με όνομα. Λειτουργεί από το κουτί, αλλά είναι εξαιρετικά εύκολο να προσαρμόσετε.

Το παρακάτω είναι σημαίες και μεταβλητές το σύστημα αντιλαμβάνεται:

s: (Set Size)
Ex: <img src = "; images / αλλαγή μεγέθους / image.png s = someSize" />
Επιστρέφει μια εικόνα από ένα προκαθορισμένο μέγεθος (όπως ορίζεται στην κορυφή του αρχείου anySize.php)
Τα προεπιλεγμένα μεγέθη έξω από το κουτί είναι:

  • s = αντίχειρα: μέγιστο μέγεθος 60 × 60 εικόνα.
  • s = μικρό: μέγιστο μέγεθος 200 × 200 εικόνας.
  • s = medium: μέγιστο μέγεθος 400 × 400 εικόνας.
  • s = μεγάλο: μέγιστο μέγεθος 800 × 800 εικόνας.

Σημείωση: Τα μεγέθη αυτά είναι πραγματικά απλό να αλλάξετε, να προσθέσετε, να αφαιρέσετε, κλπ Σχόλια στο σόου αρχείο πώς να επεξεργαστείτε αυτά τα μεγέθη.

w: (Πλάτος)
Ex: <img src = "; images / αλλαγή μεγέθους / image.png w = 100" />
Επιστρέφει μια εικόνα με πλάτος 100px. Εκτός αν ορίζεται, αναλογία διατηρείται.

h: (Ύψος)
Ex: <img src = "; images / αλλαγή μεγέθους / image.png h = 150" />
Επιστρέφει μια εικόνα με ύψος 100px. Εκτός αν ορίζεται, αναλογία διατηρείται.

a: (Λόγος διαστάσεων)
Ex: <"; images / αλλαγή μεγέθους / image.png w = 100 & h = 150 & a = false" img src = />
Επιστρέφει μια εικόνα με πλάτος 100px και το ύψος 150px? Λόγος διαστάσεων αγνοείται και η εικόνα θα είναι 100px πλάτος και 150px ύψος, αν a = false

Σημείωση: Αν ορίσετε δύο w και h και δεν ορίζουν μια "false" το σύστημα θα παράγει μια εικόνα που να ταιριάζει μέσα στο πλαίσιο που ορίζεται από το w και h, διατηρώντας παράλληλα την αναλογία. Ουσιαστικά w και h, όταν οριστεί μαζί, αποτελούν ένα πλαίσιο οριοθέτησης για την εικόνα αποτέλεσμα. Δείτε το παράδειγμα 4 για το πώς αυτό μπορεί να μοιάζει στον κώδικα.

Αλλά περιμένετε! Υπάρχουν κι άλλα!

Περιλαμβάνεται στην λήψη anySize είναι μια ταχύτητα-βελτιστοποιημένη έκδοση του σεναρίου που χρησιμοποιεί μόνο τη σημαία (ες) το μέγεθος και αυξάνει την ταχύτητα της μνήμης cache για πραγματικά ελαφρύ και ελάφρυνση γρήγορη λειτουργία.

Ενημερώσεις!

  • 7 του Αυγούστου, 2009: Προστέθηκε υποστήριξη για τη διαφάνεια PNG και GIF αρχεία.


Λήψη
Άλλα στοιχεία σε αυτή την κατηγορίαΌλα τα συστατικά αυτού του συγγραφέα
ΣχόλιαΣυχνές ερωτήσεις και απαντήσεις

Properties

Δημιουργήθηκε:
7, Αυγούστου του 09? Τελευταία Ενημέρωση

Λέξεις-κλειδιά

ηλεκτρονικού εμπορίου, όλων των αντικειμένων, cache, γκαλερί, εικόνα, εικόνες, αλλαγή μεγέθους, αλλαγή μεγέθους, reziser, μικρογραφία γενιά, μικρογραφίες