Thumbnails

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

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

Απάντηση
kapoios001
Δημοσιεύσεις: 403
Εγγραφή: 17 Φεβ 2011 12:26

Thumbnails

Δημοσίευση από kapoios001 » 18 Φεβ 2011 22:40

Αυτό τελικά γίνεται στις εικόνες που δεν έχουν όλα τα Exif Information που θα έπρεπε. Κάποιες Ψηφιακές Φωτογραφικές Μηχανές για να κάνουν το μέγεθος της φωτογραφίας μικρότερο παραλείπουν να γράψουν στο αρχείο όλα τα Meta Tags (π.χ. width, height, κλπ) με αποτέλεσμα να μην μπορεί η PHP να δημιουργήσει μικρογραφία επειδή δεν γνωρίζει τις πραγματικές διαστάσεις τις εικόνας.

Κάτι που διορθώνει αυτό το πρόβλημα είναι να επεξεργαστείς αυτή την εικόνα που δεν ανεβαίνει, με κάποιο πρόγραμμα επεξεργασίας εικόνων (π.χ. Ζωγραφική/Photoshop) και να την αποθηκεύσεις. Η Ζωγραφική γράφει στο αρχείο όλα τα Meta Tags και μετά μπορεί η εικόνα να ανέβει κανονικά.

Αυτό που μπορούμε να κάνουμε από την πλευρά μας είναι όταν βλέπουμε ότι δεν μπορεί να χειριστεί την συγκεκριμένη εικόνα η PHP, να ζητάμε από τον χρήστη να δώσει το width και το height της εικόνας (τον τύπο θα τον πάρουμε από την επέκταση).

Αν υπάρχει κάποια πρόταση ώστε να μην δίνει τα στοιχεία αυτά ο χρήστης παρακαλώ αναφέρετέ την γιατί δεν νοείται ο χρήστης να ψάχνει μέγεθος εικόνας (ειδικά αν θέλει να ανεβάσει 10 φωτογραφίες μαζί)...

Ευχαριστώ

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6230
Εγγραφή: 30 Νοέμ 2004 03:09

Thumbnails

Δημοσίευση από fafos » 18 Φεβ 2011 22:53

poios sou eipe oti h php pairnei tis plhrofories apo ta exif?
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

kapoios001
Δημοσιεύσεις: 403
Εγγραφή: 17 Φεβ 2011 12:26

Thumbnails

Δημοσίευση από kapoios001 » 18 Φεβ 2011 22:55

Μπορεί να τις πάρει και από τα Exif... Πάντως το getimagesize() μου επιστρέφει κενό...

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6230
Εγγραφή: 30 Νοέμ 2004 03:09

Thumbnails

Δημοσίευση από fafos » 18 Φεβ 2011 23:05

ggirtsou έγραψε:Μπορεί να τις πάρει και από τα Exif... Πάντως το getimagesize() μου επιστρέφει κενό...
to getimagesize() xrhsimopoioume gia na paroume diastaseis eikonas.. an sou epistrefei keno exei provlhma h photo h exei anevei "spasmenh"..
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

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

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