THMMY.gr

Ηλεκτρονικοί Υπολογιστές και Τεχνικά Θέματα => Ήχος, Video, Ψηφιακή Φωτογραφία, Γραφικά (Mp3, DivX, ...) => Topic started by: Nessa NetMonster on May 17, 2008, 17:36:03 pm



Title: BMP file format
Post by: Nessa NetMonster on May 17, 2008, 17:36:03 pm
Σύμφωνα με αυτό το site (http://www.fortunecity.com/skyscraper/windows/364/bmpffrmt.html), όταν χρησιμοποιούμε κωδικοποίηση των 24 bit τότε για κάθε pixel χρειαζόμαστε ουσιαστικά 32 bit, με το τελευταίο byte να είναι 0. Καλά κατάλαβα;

Προσπαθώ να διαβάσω μια εικόνα και αντιμετωπίζω προβλήματα... ρωτάω μήπως δεν έχω καταλάβει καλά την κωδικοποίηση.


Title: Re: BMP file format
Post by: Verminoz on May 17, 2008, 18:13:19 pm
Όχι, δε νομίζω και άλλωστε το λέει και κάπως ξεκάθαρα! 3 bytes ένα για κάθε τιμή RGB. Απλά το πρότυπο θεωρεί ότι κάθε γραμμή πρέπει να έχει bytes πολλαπλάσια του 4 οπότε γεμίζεις με μηδενικά bytes μέχρι να συμβεί αυτό.


Αυτό που κάνεις το κάνεις για εκπαιδευτικούς λόγους ή έχει κάποιος σκοπό? Γιατί υπάρχουν έτοιμες βιβλιοθήκες που διαβάζουν 30 διαφορετικά format εικόνων σε μία γραμμή κώδικα :P


Title: Re: BMP file format
Post by: Nessa NetMonster on May 17, 2008, 18:20:58 pm
Δίκιο έχεις, το κατάλαβα κι εγώ μετά. Είχα μπερδευτεί με τον πίνακα χρωμάτων.

Αυτό που κάνεις το κάνεις για εκπαιδευτικούς λόγους ή έχει κάποιος σκοπό? Γιατί υπάρχουν έτοιμες βιβλιοθήκες που διαβάζουν 30 διαφορετικά format εικόνων σε μία γραμμή κώδικα :P

Για Qbasic; :P

Τι να κάνω η έρμη, στην πρώτη μου γλώσσα ξαναγυρίζω πάντα :-[


Title: Re: BMP file format
Post by: Verminoz on May 18, 2008, 17:20:54 pm
http://www.imagemagick.org/script/index.php

τουλάχιστον 15 διαφορετικά interfaces! Ρίξε μια ματιά στο documentation να δεις να σου κάνει...


Title: Re: BMP file format
Post by: Nessa NetMonster on May 18, 2008, 18:24:45 pm
Ευχαριστώ, θα το τσεκάρω :)