Pim ομάδα μελέτη περίπτωσης: η δημιουργία κειμένου με επιπτώσεις και php gd
Δείτε πώς μπορείτε να δημιουργήσετε γραφικού συνέπειες για το κείμενο με την PHP και GD - πτώση σκιές, τόξα, τις γραμματοσειρές και colors.ProblemA-tec Σημεία και Sraphics συν μια ιστοσελίδα που ξεκίνησε με την ιδέα να πουλήσει Decals online. Για να επιτευχθεί καλύτερη πελάτες ineterest την ιστοσελίδα έπρεπε να ενσωματώσουν online Decal οικοδόμος. Η εταιρεία προσφέρει επίσης Decals για τα οχήματα που έφερε κάποιες ειδικές απαιτήσεις για την οικοδόμος όπως έχοντας το κείμενο Decal καμπή arround 4 είδη arcs.GoalsProvide χρήστες με προεπισκόπηση areaAllow επισκέπτες να επιλέξουν γραμματοσειρά και colorAllow προσθέτοντας σταγόνα σταγόνα σκιά και επιλέγοντας σκιά colorAllow καμπή το κείμενο σε arcsReal Ώρα των calculatingSolutionBecause την ανάγκη αύξησης των συμφερόντων των πελατών έπρεπε να σκεφτούμε για τέλεια δεν math τύπους όταν παρουσιάζουν τα γραφήματα στην προεπισκόπηση τομέα, αλλά για τους ανθρώπους που θα εξετάσει them.As θα reaveal κάτω, υπήρχαν λίγα προβλήματα θα arround ανθρωπίνων appreceptions για κάτι "απόλυτα ομαλή και το matchematical τέλειο figures.MethodologyWe επρόκειτο να εκτεταμένη χρήση της PHP για τη βιβλιοθήκη GD κείμενο επιπτώσεις. Θα παρέχεται εύκολη την αλλαγή των γραμματοσειρών και των χρωμάτων, προσθέτοντας σταγόνα shawdows και περιστρέφοντας το texts.We είχε, επίσης, να δημιουργήσει το χρώμα palletes οποίο να εμφανίζονται όταν οι χρήστες κάνουν κλικ και εξαφανίζονται, όταν είναι επιλεγμένο χρώμα (Μπορείτε να δοκιμάσετε τα προσωπικά Decals δημιουργία εδώ). Χρησιμοποιώντας κρυφές στρώματα javascript και έπρεπε να κάνει το work.The βασικό πρόβλημα σε αυτό το site ήταν να δημιουργηθούν 4 είδη τόξων, ώστε όταν ο χρήστης επιλέγει ένα από αυτά το κείμενο είναι φανταστικό δημιουργήθηκε arround τόξου (όπως στο διανυσματικό γραφικό λογισμικών). Επρόκειτο για τη μελέτη της Bezie φόρμουλες και δημιουργούν αυτά τα τόξα help.ImplementationPIM με την ομάδα της Βουλγαρίας είχαν το καθήκον να οικοδομήσει το πλήρες λειτουργικό online Decals οικοδόμος με τα ακόλουθα χαρακτηριστικά: - Decal backgroundSome χρήστες θα έπρεπε να διατίθενται για τους Decals έγχρωμο υπόβαθρο. Θα έπρεπε να επιτρέψει την προεπισκόπηση για την περιοχή να είναι βαμμένος σε επιλεγμένο χρώμα. Πρώτον, έχουμε δημιουργήσει την εικόνα temp στο φάκελο: / / το όνομα του προορισμού εικόνα $ DEST = "Decals /". φορά ().'. jpg "? / / το backgroundimagefilledrectangle ($ im, 0, 0, 590, 60, $ χρώματα [$ _POST [ 'bcolors']]);$ χρώματα array περιέχει το χρώμα που είναι διαθέσιμες αποθηκεύονται από τον διαχειριστή του database.Thus, όταν ο επισκέπτης επιλέγει ένα πλαίσιο είναι να περάσει ως parametter imagefilledrectangle Γραμματοσειρά selectionUsers .- λειτουργία θα πρέπει να είναι σε θέση να επιλέξετε τις γραμματοσειρές για το μέλλον τους Decals. Γνωρίζοντας ότι δεν μπορούμε να εξετάσουμε όλες τις γραμματοσειρές που θα είναι διαθέσιμες σε όλους τους υπολογιστές των επισκεπτών που είχαμε για να μεταφορτώσετε τους για τον web server directory.We επιτρέπεται η διοίκηση να διαχειρίζεται τις γραμματοσειρές, προσθέτοντας το όνομά τους και μεταφόρτωση αρχείων στο admin area.The επιλέξτε τις γραμματοσειρές σε θέση προήλθε από τη βάση δεδομένων. Επιλεγμένα γραμματοσειρά ψηφίστηκε στην πρόσκληση να imagettftext funtion οποία με βάση την εικόνα που δημιουργήθηκε στο παρελθόν .- Χρώμα SelectionsThe επιλογές χρωμάτων έπρεπε να είναι μια παλέτες που εμφανίζεται όταν ο χρήστης κάνει κλικ και εξαφανίζονται, όταν είναι επιλεγμένο χρώμα. Η παλέτα έπρεπε να εξετάσουμε ως έναν πίνακα με τα χρώματα και τα χρώματα είναι επίσης αυτές που ορίζονται στο theadmin περιοχή έτσι ώστε να προέρχονται dynamicly. Έπρεπε να σπόρους μια στατική λειτουργία JavaScript με δυναμική content.We δημιουργηθεί ένα PHP κύκλου που είχε αναλάβει τα χρώματα από τη βάση δεδομένων και στη συνέχεια τη δημιουργία ενός string για HTML πίνακα. Ο πίνακας αυτός έχει περάσει τότε σε μια λειτουργία JavaScript palletes η οποία δημιουργεί με τη βοήθεια των κρυφών στρωμάτων: λειτουργία showTable (πίνακας) (mouseX = window.event.x + document.body.scrollLeft 25? αν (πίνακας == 'ιστορικό') (var περιεχόμενο = ""? var y = 460?) εάν (πίνακας == 'fonts') (var περιεχόμενο = ""? var y = 690?) εάν (πίνακας == "σκιές") (var περιεχόμενο = ""? var
Αρθρο Πηγη: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster παίρνει τον κώδικα HTML
Προσθεστε αυτο το αρθρο στον ιστοτοπο σας τωρα!
Webmaster υποβάλλει τα άρθρα σας
Εγγραφή που απαιτείται καμία! Συμπληρώστε τη μορφή και το άρθρο σας είναι στον κατάλογο Messaggiamo.Com