trustfm Δημοσ. 24 Ιανουαρίου 2003 Δημοσ. 24 Ιανουαρίου 2003 O bsplayer xrhsimopoiei kati arxeia cbf ta opoia den einai tipote allo para jpeg fotografies sth seira (table apo fwtos). Pou exoun thn idiothta na se stenoun sto antistoixo chapter ths tainias molis tis klikares. Ena cbf file einai domimeno ws exhs : CBF File Format Offset Length 00 4 "BSCF" - Signature 04 4 DWORD - ChpCnt=Number of chapters 08 2 WORD - Image width 0A 2 WORD - Image height 0C ChpCnt*4 ChpCnt DWORDs - Size of each image in bytes 0C+ChpCnt*4 ChpCnt*8 ChpCnt QWORDs - Currently not used, will probably change in future Follow ChpCnt JPEG images Pws mporw na ftia3w aythn thn forma se vb ? Dwset mou ligh help ! Basika 8elw na kanw input ta jpegs kai na mou paragete auto to tablke fotografiwn (cbf arxeio)
bandito Δημοσ. 24 Ιανουαρίου 2003 Δημοσ. 24 Ιανουαρίου 2003 Εννοείς πώς να κάνεις το interface η λές για τον κώδικα;; Ενα απλό dialog box για να βάζεις τις φωτογραφίες. Τις βάζεις σε μια λίστα με δυο κουμπάκια πάνω κάτω για να μπορείς να αλλάζεις την σειρά των φωτογραφιών. Μετά ανοίγεις ένα αρχείο σε μορφή binary, και αφου γράψεις τα signatures κτλ, γράφεις για κάθε εικόνα την απαραίτητη πληροφορία.
trustfm Δημοσ. 24 Ιανουαρίου 2003 Μέλος Δημοσ. 24 Ιανουαρίου 2003 gia kwdika lew ... xerw oti 8a anoiksw se binary ena file (to cbf) alla meta de xerw thn tyfla mou Pws 8a xwrisw se merh aythn thn morfh/format ? einai array ? den exw idea ... Xerw mono auto : CBF File Format Offset Length 00 4 "BSCF" - Signature 04 4 DWORD - ChpCnt=Number of chapters 08 2 WORD - Image width 0A 2 WORD - Image height 0C ChpCnt*4 ChpCnt DWORDs - Size of each image in bytes 0C+ChpCnt*4 ChpCnt*8 ChpCnt QWORDs - Currently not used, will probably change in future Follow ChpCnt JPEG images Ti diaolo prepei na kanw ... ? pls help ! Thx bandito gia to reply !
apoc Δημοσ. 24 Ιανουαρίου 2003 Δημοσ. 24 Ιανουαρίου 2003 Απο οτι μπορω καταλαβω απο αυτα που βλεπω , ανοιγεις το Binary και αρχιζεις να γραφεις σε bytes oti σου λεει! γραφεις 4 byte to "BSCF" ,συνεχιζεις με ενα DWORD 4 bytes ton αριθμο τον chapter κτλ κτλ.. να σου πω κανενα καλυτερο spec tou format παιζει? γιατι αυτο ειναι πολυ χυμα!
trustfm Δημοσ. 24 Ιανουαρίου 2003 Μέλος Δημοσ. 24 Ιανουαρίου 2003 mporeis na mou kaneis ena paradeigma ... ? Pws grafw to offset ? den exw empeiria se binary editing/creation files....
apoc Δημοσ. 24 Ιανουαρίου 2003 Δημοσ. 24 Ιανουαρίου 2003 Ελα ειναι αργα και μαλλον κοιμαμαι! To Offset length ειναι επικεφαλιδα..και οχι το spec xexexex offset-> Η θεση των byte που αρχιζεις να γραφεις! αρα το παραπανω γραφεται ως εξης > offset length Data Description ------ ------- ------ ------------ 00 4 "BSCF" Signature 04 4 ChpCnt ChpCnt-the num of chapters ελπιζω τωρα να σου ειναι κατανοητο! αρχιζεις απο το byte 0 του αρχειου και γραφεις την λεξη "BSCF" που πρεπει να πιασει 4 Bytes.μετα στην θεση 4 γραφεις τον αριθμο των chapter san DWORD οπως οριζει ... για να το κανεις αυτο , δες την εντολη Put Put [#]filenumber, [recnumber], varname The Put statement syntax has these parts: Part Description filenumber Required. Any validfile number. recnumber Optional. Variant (Long). Record number (Random mode files) or byte number (Binary mode files) at which writing begins. varname Required. Name of variable containing data to be written to disk. ----------- APO MSDN Ελπιζω να βοηθησα!
trustfm Δημοσ. 24 Ιανουαρίου 2003 Μέλος Δημοσ. 24 Ιανουαρίου 2003 geia ! Katarxhn bazw ena jpg sto ultraedit kai kanw select all kai paste se neo arxeio . Parolo pou einai oloidio to arxeio den einai jpg . Genika apo hex editing de skampazw mia . Twra fantasou poso mallon na balw authn thn string mprosta apo to jpeg file edw den mporw kan na kanw antigrafh bit a bit ... mou thn exei baresei ... sou para8etw mia eikona me ena swsto jpeg kai ena swsto cbf gia na deis thn diafora (hex editing). http://utenti.tripod.it/woofer/hex.jpg
drm Δημοσ. 24 Ιανουαρίου 2003 Δημοσ. 24 Ιανουαρίου 2003 CBF File Format > Offset Length Starting Length Data-Type Description --------------------------------------------- 00 4 "BSCF" Signature 04 4 DWORD ChpCnt=Number of chapters 08 2 WORD Image width 0A 2 WORD Image height 0C ChpCnt*4 DWORDs - Size of each image in bytes 0C+ChpCnt*4 ChpCnt*8 QWORDs - Currently not used, Πρώτα από όλα πρέπει να ανοίξεις το αρχείο και να γράψεις τους χαρακτήρες BSCF. Μετα θα βρεις ποιος numeric data type της VB έχει 4 Bytes και δεν έχει προσιμο, θα γράψεις λοιπον με αυτών τον τύπο τον αριθμό των κεφαλαίων. Μετά με ένα τύπο που έχει μήκος 2Βυτε θα γραψεις τις διαστάσεις των εικόνων. Μετα θα γράψεις τα μεγέθει των εικόνων και με τον τύπο των 4Βυτε. Μετα θα γράψεις 8*#Κεφαλαίων μηδενικά. Μετά θα κάνεις όπεν τις εικόνες μια μια και binary read απο την εικόνα - binary write στο .cdf ΠΡΟΣΟΧΗ όλες οι εικόνες πρέπει να είναι ίδων διαστάσεων. Τα μεγέθη τους ΔΕΝ θα είναι ίδια διότι είναι .jpg. Ελπίζω να βοήθησα
bandito Δημοσ. 24 Ιανουαρίου 2003 Δημοσ. 24 Ιανουαρίου 2003 Επίσης σου προτείνω αντι για το ultraedit, να χρησιμοποιεις το winhex που ειναι και free, και πολύ καλύτερο σε αυτά. Όπως φαίνεται και απο την εικόνα, πρέπει να υπολογίζεις μόνος σου τον τύπο , και να βρίσκεις το offset της εικόνας που θέλεις. Θα την αντιγράφεις byte, byte και θα προχωράς στην επόμενη.
trustfm Δημοσ. 24 Ιανουαρίου 2003 Μέλος Δημοσ. 24 Ιανουαρίου 2003 ok katalaba !!!!!! thx magkes 8a pesw sthn douleia ! den einai duskolo gi auto mu thn spaei sta neura ! 8a sas enhmerwsw an ta brw skoura thx !!
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.