Javascript για ανέβασμα φωτογραφιων

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
magie
Δημοσιεύσεις: 4
Εγγραφή: 16 Απρ 2007 17:12

Javascript για ανέβασμα φωτογραφιων

Δημοσίευση από magie » 23 Μαρ 2009 17:57

Γεια σας,
Εχω στο site μου μια φόρμα που μπορουν οι χρηστες να ανεβαζουν φωτογραφιες. Θελω ο χρηστης να ανεβαζει τι φωτογραφια και να την μετατρέπει αυτόματα σε συγκεκριμένες διαστασεις. Μπορει να γινει κατι τετοιο με JavaScript?
thanx
Come to the dark side...

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

Javascript για ανέβασμα φωτογραφιων

Δημοσίευση από dimsis » 23 Μαρ 2009 19:31

Χρειάζεσαι server side scripting language (και όχι client side όπως την javascript) για κάτι τέτοιο. π.χ. php, asp, coldfusion κλπ...
Από client side με καθαρή html ή CSS μπορείς να βάζεις διαφορετικά width και height στις εικόνες σου... αλλά όχι να ανεβάζεις, να αποθηκεύεις σε server και να κάνεις και resize μέσω javascript ...
Εννοείται πως από τη στιγμή που θα έχεις ας πούμε μια εικόνα 1mb διαστάσεων 1024x768 και επιλέξεις να την δείξεις σε διαστάσεις 320x240 το μέγεθος ΔΕΝ αλλάζει αλλά παραμένει το ίδιο.... οπότε όσο μικρή και να την δείξεις την ίδια καθυστέρησει θα έχει για να την φορτώσει σε ότι διάσταση και να την δείξεις.

Άβαταρ μέλους
magie
Δημοσιεύσεις: 4
Εγγραφή: 16 Απρ 2007 17:12

Javascript για ανέβασμα φωτογραφιων

Δημοσίευση από magie » 24 Μαρ 2009 13:56

Μάλιστα κατάλαβα τι εννοείς. Βασικά δεν με νοιάζει το μέγεθος και μάλλον αυτό που θέλω να κάνω είναι το εξής: να ανεβάζει ο χρήστης μια φωτογραφία αλλά αυτή να εμφανίζεται σε ενα πλαισιο 300*100. Ετσι όταν ο χρήστης ανεβάσει μια 300*300 φώτο αντί να τιν παραμορφώσει, να του δίνει την δυνατότητα να σύρει την φωτογραφία σε αυτό το πλαίσιο και να επιλέξει ποιό σημείο τις φωτογραφίας να φαίνεται, ένα κομματι της δηλαδή μόνο. Μήπως αυτό που ζητάω απλά δεν υπάρχει?
Come to the dark side...

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

Javascript για ανέβασμα φωτογραφιων

Δημοσίευση από dimsis » 24 Μαρ 2009 18:53

Επαναλαμβάνω ... ΠΩΣ θα ανεβάζει τη φωτογραφία; με σκέτη javascript αυτό ΔΕΝ γίνετε.
Το να εμφανίσεις ένα κομμάτι μιας φωτογραφίας πες ότι το κάνεις με ένα div με overflow hidden και κρύβεις όσα δεν χρειάζεσαι... αλλά δεν θα χρειαστεί να αποθηκεύσεις το αποτέλεσμα κάπως;

Crop γίνετε και με Javascript που λες αλλά για να αποθηκευθεί το αποτέλεσμα στον server θέλεις server side γλώσσα.
Δες για παράδειγμα μερικά:
http://www.dhtmlgoodies.com/scripts/ima ... -crop.html
http://htmlblog.net/ajax-image-cropper- ... i-and-php/
http://www.webmotionuk.co.uk/php-jquery ... -and-crop/
http://www.good-tutorials.com/search/tu ... p?approved

η και ακόμα περισσότερα κόλπα από σκέτο κόψιμο φωτογραφίας:
http://www.ajaxprogrammer.com/examples/ ... Lilies.jpg

Το να τους στέλνεις σε κανένα online πρόγραμμα επεξεργασίας εικόνας και να κάνει crop ότι θέλει ο ίδιος το έχεις σκεφτεί; Δες εδώ:
http://www.log.gr/read.cfm?id=3654
Έπειτα μπορεί να την ανεβάζει σε κάποιο free image host site και να την τραβάς από εκεί…

Άβαταρ μέλους
magie
Δημοσιεύσεις: 4
Εγγραφή: 16 Απρ 2007 17:12

Javascript για ανέβασμα φωτογραφιων

Δημοσίευση από magie » 25 Μαρ 2009 15:00

Εντάξει μου έδωσες την απάντηση που ήθελα. Δεν είμαι και πολύ σχετική αλλά έχω ήδη upload στο site με php και μέχρι τώρα μου στέλναν τις φωτογραφίες που ήθελαν να ανεβάσουν οι χρήστες και τις άλλαζα εγώ χειροκίνητα. Τώρα θέλω να μπορεί ο χρήστης από μόνος του να κάνει crop όσο πιό εύκολα γίνεται. Οπότε τα script που μου έστειλες είναι αυτό ακριβώς που έψαχνα.

Ευχαριστώ πολύ :)
Come to the dark side...

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης