A system and method for downloading compressed images from an Internet
server to a consumer's computer is described. Two Windows.RTM. threads
manage the process of downloading, decompressing and rendering images to
the consumer's display. A first binding thread manages communication
between the server computer and the consumer's computer, while a second
worker thread oversees decompressing and rendering all of the images. The
downloaded images are sent by the binding thread to a temporary buffer,
wherein the worker thread instructs a decoder object to begin processing
all of the data within the specified buffer. As the decoder object
decompresses the data in the buffer, the decompressed image data is sent
to a bitmap file. A rendering object reads the bitmap file and paints the
downloading image to the consumer's display.
Ένα σύστημα και μια μέθοδος για τις συμπιεσμένες εικόνες από έναν κεντρικό υπολογιστή Διαδικτύου στον υπολογιστή ενός καταναλωτή περιγράφονται. Δύο νήματα παραθύρων RTM. διαχειρίζονται τη διαδικασία, και τις εικόνες στην καταναλωτική επίδειξη. Ένα πρώτο δεσμευτικό νήμα διαχειρίζεται την επικοινωνία μεταξύ του υπολογιστή κεντρικών υπολογιστών και του καταναλωτικού υπολογιστή, ενώ ένα δεύτερο νήμα εργαζομένων επιτηρεί την αποσυμπίεση και την απόδοση όλων των εικόνων. Οι μεταφορτωμένες εικόνες στέλνονται από το δεσμευτικό νήμα σε έναν προσωρινό απομονωτή, όπου το νήμα εργαζομένων καθοδηγεί ένα αντικείμενο αποκωδικοποιητών για να αρχίσει όλα τα στοιχεία μέσα στο διευκρινισμένο απομονωτή. Δεδομένου ότι το αντικείμενο αποκωδικοποιητών αποσυμπιέζει τα στοιχεία στον απομονωτή, το αποσυμπιεσμένο στοιχείο εικόνας στέλνεται σε ένα αρχείο δυαδικών αρχείων εικόνας. Ένα δίνοντας αντικείμενο διαβάζει το αρχείο δυαδικών αρχείων εικόνας και χρωματίζει την εικόνα μεταφόρτωσης στην καταναλωτική επίδειξη.