teoepi2 Δημοσ. 8 Φεβρουαρίου 2016 Δημοσ. 8 Φεβρουαρίου 2016 ότι λέει ο τίτλος, ψάχνω πρόγραμμα ή ιστοσελίδα που να μπορεί να μου βγάλει πίνακα με το χρώμα του κάθε pixel για εικόνες που θα του δώσω έχω βρει κανά δυο κομμάτια κώδικα αλλά επειδή δεν ξέρω πως να τα χρησιμοποιήσω και χρειάζεται πολύς χρόνος για να μάθω, ψάχνω κάτι πιο έτοιμο εκτός από αυτά όμως δεν έχω βρει το παραμικρό, στην αναζήτηση δεν βγαίνει τίποτα πέρα από κάτι color pickers που κάνουν το ίδιο πράγμα αλλά για ένα pixel κάθε φορά έχετε καμμιά πρόταση;
micos000 Δημοσ. 8 Φεβρουαρίου 2016 Δημοσ. 8 Φεβρουαρίου 2016 Μπορείς να μας πεις σε τι θα μπορούσε να αποσκοπήσει κάτι τέτοιο; Για να βγάλεις το χρώμα για κάθε πίξελ σε μια εικόνα θα πάρεις ένα πολύ μεγάλο αρχείο με νούμερα. π.χ. για μια απλή εικόνα 1000χ1000 pixels θα πάρεις 1.000.000 νούμερα! EDIT: Στο irfan view, αν προβάλεις μια εικόνα και κατεβάσεις τα χρώματα από true color (24bit) σε 65536 (16bit) ή παρακάτω μπορείς να κάνεις επεξεργασία ή εξαγωγή την παλέτα με τα χρώματα (σε αρχείο κειμένου), αλλά δεν δουλεύει σε παλέτες πάνω από 16Bit βάθους χρώματος. Επίσης, δεν είναι ακριβώς πίνακας με το χρώμα κάθε πίξελ αλλά μια λίστα με όλα τα χρώματα που χρησιμοποιούνται για την απεικόνιση της εικόνας.
teoepi2 Δημοσ. 9 Φεβρουαρίου 2016 Μέλος Δημοσ. 9 Φεβρουαρίου 2016 ναι, την παλέττα μπορείς να την εξάγεις με όλα τα προγράμματα επεξεργασίας εικόνας, δεν είναι πρόβλημα το πρόβλημα είναι η αντιστοίχηση με συντεταγμένες pixel, απλά επειδή είναι απλό προγραμματιστικά αλλά ταυτόχρονα για εξειδικευμένες ανάγκες (ανάλυση περιεχομένου μιας και ρώτησες), δεν φαίνεται να κυκλοφορεί κάτι στο internet ξέρει κανείς αν πάω στην ενότητα των προγραμματιστών, πόσο εύκολο είναι για αυτούς να μου κάνουν εκτελέσιμο ένα κομμάτι κώδικα java που έχω βρει; εννοώ είναι μια αυτόματη διαδικασία που μπορούν να κάνουν εύκολα ή έχει κόπο;
micos000 Δημοσ. 9 Φεβρουαρίου 2016 Δημοσ. 9 Φεβρουαρίου 2016 Ο κώδικας java εκτελείτε αυτόματα, δε χρειάζεται να το κάνεις εκτελέσιμο. Όταν λες java εννοείς javascrip (js) ή καθαρή java; Αν είναι javascript απλά άνοιξε το σημειωματάριο και βάλε τον κώδικα μέσα. Μετά πήγαινε Αποθήκευση ως και δώσε όνομα με κατάληξη js (π.χ. colors.js) και μετά διπλό κλικ σε αυτό. Δώσε τον κώδικα να τον δούμε.
teoepi2 Δημοσ. 9 Φεβρουαρίου 2016 Μέλος Δημοσ. 9 Φεβρουαρίου 2016 ευχαριστώ, sorry για την καθυστέρηση java, java, όχι js, αλλά τελικά χρειάζεται και δεύτερο κομμάτι κώδικα εδώ είναι ο κώδικας που λέει ότι κάνει αυτό που θέλω λίγο πάνω από τη μέση της σελίδας έχει ένα παράδειγμα output που από ότι φαίνεται είναι αυτό που θέλω http://alvinalexander.com/blog/post/java/getting-rgb-values-for-each-pixel-in-image-using-java-bufferedi όμως στα σχόλια απαντάει σε άλλο προγραμματιστή ότι: "yes, as long as your image is a bufferedimage, this will work fine" δεν έχω ιδέα τι είναι αυτό αλλά βρήκα εδώ κάποιους κώδικες που λένε ότι παίρνουν ένα image και το κάνουν bufferedimage (ο δεύτερος κώδικας που έχει 51 ψήφους φαίνεται πιο υποσχόμενος) http://stackoverflow.com/questions/13605248/java-converting-image-to-bufferedimage *αυτά όμως τα συμπεραίνω με μια ανάγνωση κατά την οποία δεν καταλαβαίνω και πολλά οπότε δεν ξέρω αν χρειάζονται κι άλλα πράγματα το πρώτο που με απασχολεί βέβαια είναι να δω πως εκτελούνται αυτά γιατί δεν έχω ιδέα από java όταν λέμε αυτόματα αυτό σημαίνει ότι απλώς τα βάζω πχ command prompt;
micos000 Δημοσ. 9 Φεβρουαρίου 2016 Δημοσ. 9 Φεβρουαρίου 2016 (επεξεργασμένο) Δες εδώ http://www.skylit.com/javamethods/faqs/javaindos.html EDIT: Δες μήπως σε βολεύει αυτό. https://itg.beckman.illinois.edu/technology_development/software_development/get_rgb/ Επεξ/σία 9 Φεβρουαρίου 2016 από micos000 1
teoepi2 Δημοσ. 10 Φεβρουαρίου 2016 Μέλος Δημοσ. 10 Φεβρουαρίου 2016 ψςςς, καλά είσαι θεός, έπεφτα συνέχεια σε προγραμματιστικά θέματα πώς να πάρεις το χρώμα μόνο για ένα pixel και ούτε που το βρήκα αυτό που έγραψες μια χαρά είναι, θα γράψω κι ένα macro να του περνάει τις συντεταγμένες (αυτό βγάζει μόνο τα argb χωρίς να αναφέρει συντεταγμένες αλλά είναι όλα με τη σειρά οπότε δεν είναι πρόβλημα) τίποτα ρε συ, 2-3 δευτερόλεπτα κάνει τελικά για εικόνες 1000x1000 μεγαλύτερη καθυστέρηση είχε το wordpad για να το ανοίξει (βρήκα κι εγώ editor να ανοίξω μεγάλο αρχείο...) θα διαβάσω και το πρώτο link για να μάθω και τίποτα καινούργιο ευχαριστώ πάρα πολύ edit: τα αποτελέσματα φαίνεται να έχουν κάποιες αποκλίσεις από αυτά που αναφέρει ο color picker στο photoshop, εμένα δεν με πειράζει για αυτό που θέλω να κάνω αλλά καλό είναι να το ξέρει όποιος χρησιμοποιήσει το πρόγραμμα
micos000 Δημοσ. 10 Φεβρουαρίου 2016 Δημοσ. 10 Φεβρουαρίου 2016 Ο java κώδικας πρέπει να γίνει πρώτα compile με το javac.exe το οποίο περιλαμβάνεται στο jdk (java development kit) πακέτο της java και όχι στο jre (java runtime enviroment) Για plain text προτείνω το Notepad2 από flo's freeware. Είναι άψογο και πολύ γρήγορο.
teoepi2 Δημοσ. 10 Φεβρουαρίου 2016 Μέλος Δημοσ. 10 Φεβρουαρίου 2016 δεν δοκίμασα ακόμη java γιατί έμπλεξα λίγο αλλά τελικά δεν το αποφεύγω αφού δυστυχώς απεδείχθει ότι το προγραμματάκι getrgb δεν βγάζει σωστές τιμές... κρίμα, κρίμα! χαχα ταλαιπωρία, ψαχνόμουν να βρω τι έχω κάνει λάθος ευτυχώς μετά το κατάλαβα εύκολα γιατί σε μια πολύ απλή εικόνα με μόνο τέσσερα χρώματα μου βγαλε ένα πίνακα που είχε μόνο δύο τιμές argb μέσα οπότε τη μετέτρεψα για να δω μήπως το πρόγραμμα διαβάζει καλύτερα σε κάποιο άλλο format αλλά τελικά δεν δουλεύει σωστά τουλάχιστον σταμάτησα να αναρωτιέμαι τι στο καλό έχω κάνει λάθος οπότε java here i come θα διαβάσω τους οδηγούς να δω αν πατάμε αλλιώς αν είναι πολύ βαθιά από αύριο thnx a lot
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα