1.30 SHOWTIFF.EXE (TIFF ANALYSER)


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

Ο TIFF ANALYSER έχει τη δυνατότητα να εμφανίζει (και να εκτυπώνει) τους καταλόγους οποιουδήποτε αρχείου TIFF και τα δεδομένα τους. Μπορεί επίσης να δείχνει εικόνες συμπιεσμένες ή όχι, μονόχρωμες ή με αποχρώσεις του γκρι.

Φορτώνοντας το πρόγραμμα, στην οθόνη εμφανίζεται το κυρίως μενού (σχήμα 1.20). Παρακάτω περιγράφουμε τι μπορούμε να κάνουμε με κάθε μία από τις επιλογές του κυρίως μενού.

Με την επιλογή Change path μπορούμε να επιλέξουμε το directory στο οποίο βρίσκονται τα αρχεία TIFF (σχήμα 1.21).



+---28/11/1995-----------------------------------------------------------------+

|                                                                              |

|>>>>>>>>>>>>>>>> Taged Image File Frmat ( TIFF ) ANALYSER <<<<<<<<<<<<<<<<<<< |

|                                                                              |

|------------------------------------------------------------------------------|

|                                                                              |

|                           +--------------------+                             |

|                           |                    |                             |

|                           |    Select file     |                             |

|                           |   Display report   |                             |

|                           |    Print report    |                             |

|                           |     Show image     |                             |

|                           |    Print image     |                             |

|                           |   Tiff -> Raster   |                             |

|                           |    Change path     |                             |

|                           |        Exit        |                             |

|                           |                    |                             |

|                           +--------------------+                             |

|                                                                              |

|                                                                              |

| file selected : ************                                                 |

|------------------------------------------------------------------------------|

| TEI of Pireus Dep. Computer Systems (Dipl. work V. Koufogazos D. Theodosiou) |

+------------------------------------------------------------------------------+

σχήμα 1.20







 +---28/11/1995-----------------------------------------------------------------+

 |                                                                              |

 |>>>>>>>>>>>>>>>> Taged Image File Format ( TIFF ) ANALYSER <<<<<<<<<<<<<<<<<<<|

 |                                                                              |

 |------------------------------------------------------------------------------|

 |                                                                              |

 |                           +--------------------+                             |

 |                           |                    |                             |

 |                           |    Select file     |                             |

 |                           |   Display report   |                             |

 |                           |    Print report    |                             |

 |                           |     Show image     |                             |

 |                           |    Print image     |                             |

 |                           |   Tiff -> Raster   |                             |

 |                           |    Change path     |                             |

 |                           |        Exit        |                             |

 |                           |                    |                             |

 |            +--------------------------------------------------+              |

 |            |D:\PAPERS\ABC                                     |              |

 |            +--------------------------------------------------+              |

 | file selected : ************                                                 |

 |------------------------------------------------------------------------------|

 | TEI of Pireus Dep. Computer Systems (Dipl. work V. Koufogazos D. Theodosiou) |

 +------------------------------------------------------------------------------+                                                                                


σχήμα 1.21


Με την πρώτη επιλογή (Select file) διαλέγουμε το αρχείο TIFF που θέλουμε να αναλύσουμε. Στο παράθυρο που εμφανίζεται στην οθόνη (σχήμα 1.22) βλέπουμε όλα τα αρχεία TIFF του τρέχοντος καταλόγου (directory). Μαζί με τα αρχεία TIFF βλέπουμε και όλους τους υποκαταλόγους στους οποίους μπορούμε να μεταφερθούμε απλά επιλέγοντας τους. Η επιλογή γίνεται με το [RETURN], ενώ με [ESCAPE] γυρίζουμε στο μενού χωρίς να διαλέξουμε αρχείο. Το αρχείο που έχει επιλεγεί φαίνεται στο κάτω αριστερό τμήμα της οθόνης. Εάν δεν έχουμε επιλέξει κανένα αρχείο και ζητήσουμε μία από τις επιλογές Display report, Print report, Show image, Print image και Tiff -> Raster, η επιλόγη δεν εκτελείται και στην οθόνη εμφανίζεται αντίστοιχο μήνυμα (σχήμα 1.23).



 +---28/11/1995-----------------------------------------------------------------+

 |                                                                              |

 |>>>>>>>>>>>>>>>> Taged Image File Format ( TIFF ) ANALYSER <<<<<<<<<<<<<<<<<<<| 

 |                                                                              |

 |------------------------------------------------------------------------------|

 |+---------------------------------------------------------------------------+ |

 ||                                                                           | |

 ||  TESTCAT.TIF         KOSTAS.TIF                                           | |

 ||                                                                           | | 

 ||                                                                           | |

 ||                                                                           | |

 ||                                                                           | |

 ||                                                                           | |

 ||                                                                           | |

 ||                                                                           | |

 ||                                                                           | |

 |+---- D:\PAPERS\UNZIP\------------------------------------------------------+ |

 |          Use arrows to move, Return to select, Escape to exit.               |

 |                                                                              |

 |                                                                              |

 |  file selected : **********                                                  |

 |------------------------------------------------------------------------------|

 | TEI of Pireus Dep. Computer Systems (Dipl. work V. Koufogazos D. Theodosiou) |

 +------------------------------------------------------------------------------+                                                                                


σχήμα 1.22





 +---28/11/1995-----------------------------------------------------------------+

 |                                                                              |

 |>>>>>>>>>>>>>>>> Taged Image File Format ( TIFF ) ANALYSER <<<<<<<<<<<<<<<<<<<|

 |                                                                              |

 |------------------------------------------------------------------------------|

 |                                                                              |

 |                           +--------------------+                             |

 |                           |                    |                             |

 |                           |    Select file     |                             |

 |                           |   Display report   |                             |

 |                           |    Print report    |                             |

 |                           |     Show image     |                             |

 |                           |    Print image     |                             |

 |                           |   Tiff -> Raster   |                             |

 |                           |    Change path     |                             |

 |                           |        Exit        |                             |

 |                           |                    |                             |

 |                           +--------------------+                             |

 |                                                                              |

 |                                                                              |

 | file selected : D:\PAPERS\UNZIP\WORKST.TIF                                   |

 |------------------------------------------------------------------------------|

 | TEI of Pireus Dep. Computer Systems (Dipl. work V. Koufogazos D. Theodosiou) |

 +------------------------------------------------------------------------------+                                                                                


σχήμα 1.23

Με τη δεύτερη επιλογή (Display report) εμφανίζονται στην οθόνη η επικεφαλίδα, οι κατάλογοι και αν επιθυμούμε (σχήμα 1.24) τα δεδομένα του αρχείου TIFF που έχουμε επιλέξει. Στο σχήμα 1.25 βλέπουμε τα δεδομένα του αρχείου όπως εμφανίζονται στην οθόνη.



                           ------ HEADER  ------                                                                                                                   

OFFS VALUE                                                                                                                                                      

0000  49 49                               Intel Format                          

0002  00 2A                                TIFF Version                         

0004  00 00 00 08                         Pointer To First Dir.                                                                                                                        

                          

                          -----  DIRECTORY  -----                                                                                                                  

0008  00 11                               No Of Tags In This Dir.                                                                                                                                                                               

OFFS  TAG   TYPE   TAG NAME        LENGTH   VAL/OFFS                                                                                                            

000A  00FE  0004                  00000001  00000000                            

0016  0100  0004  Image Width     00000001  00000140                            

0022  0101  0004  Image Length    00000001  0000005C                            

002E  0102  0003  BitsperSample   00000003  000000EA --> 0008 0008 0008         

003A  0103  0003  Data Compress.  00000001  00000001                            

0046  0106  0003  Photom.Interp.  00000001  00000002                            

0052  0111  0004  Strip Offset    0000000C  000000F0                                                                                                            




σχήμα 1.24






OFFS  TAG   TYPE   TAG NAME        LENGTH   VAL/OFFS                                                                                                            

00DC  0012  2710                  4F800000  27100012                            

00E8  0000  0008                  00080008  00000150                            

00F4  1F50  0000                  00003D50  00005B50                            

0100  7950  0000                  00009750  0000B550                            

010C  D350  0000                  0000F150  00010F50                            

0118  2D50  0001                  00014B50  00001E00                            

0124  1E00  0000                  00001E00  00001E00                            

0130  1E00  0000                  00001E00  00001E00                            

013C  1E00  0000                  00001E00  00001E00                            

0148  1E00  0000                  00000F00  FF0E0EFF                            

0154  0E0E  0EFF                  0E0EFF0E  FF0E0EFF                            

0160  0E0E  0EFF                  0E0EFF0E  FF0E0EFF                            

016C  0E0E  0EFF                  0E0EFF0E  FF0E0EFF                            

0178  0E0E  0EFF                  0E0EFF0E  FF0E0EFF                            

0184  0E0E  0EFF                  0E0EFF0E  FF0E0EFF                            

0190  0E0E  0EFF                  0E0EFF0E  FF0E0EFF                            

019C  0E0E  0EFF                  0E0EFF0E  FF0E0EFF                            

01A8  0E0E  0EFF                  0E0EFF0E  FF0E0EFF                            

01B4  0E0E  0EFF                  0E0EFF0E  FF0E0EFF                            

01C0  0E0E  0EFF                  0E0EFF0E  FF0E0EFF                            

01CC  0E0E  0EFF                  0E0EFF0E  FF0E0EFF                                                                                                            



                         ------------------END -------------------



                         -206 BYTES COUNTED      



σχήμα 1.25





Η επιλογή Print report μοιάζει με την προηγούμενη, με τη διαφορά ότι οι πληροφορίες εμφανίζονται στον εκτυπωτή. Στην επόμενη σελίδα (σχήμα 1.26) βλέπουμε τα δεδομένα ενός αρχείου TIFF, όπως έχουν εκτυπωθεί μετά την επιλογή αυτή.



TIFF ANALYSER : REPORT .......



FILENAME : A:\TIFF_I MG\TEST2TIF.TIF



                           ------ HEADER  ------                                                                                                                   

OFFS VALUE                                                                                                                                                      

0000  49 49                               Intel Format                          

0002  00 2A                                TIFF Version                         

0004  00 00 00 08                         Pointer To First Dir.                                                                                                                        

                          

                          -----  DIRECTORY  -----                                                                                                                  

0008  00 11                               No Of Tags In This Dir.                                                                                                                                                                               

OFFS  TAG   TYPE   TAG NAME        LENGTH   VAL/OFFS                                                                                                            

000A  00FE  0004                  00000001  00000000                            

0016  0100  0004  Image Width     00000001  00000140                            

0022  0101  0004  Image Length    00000001  0000005C                            

002E  0102  0003  BitsperSample   00000003  000000EA --> 0008 0008 0008         

003A  0103  0003  Data Compress.  00000001  00000001                            

0046  0106  0003  Photom.Interp.  00000001  00000002                            

0052  0111  0004  Strip Offset    0000000C  000000F0                     



                             ------IMAGE DATA  ------ 



OFFS  ROWS  DATA



                            ------ END OF FILE  ------ 



                             THE FILE SIZE IS 174 BYTES




σχήμα 1.26

Με την επιλογή Show image έχουμε τη δυνατότητα να δούμε στην οθόνη του υπολογιστή την εικόνα που περιέχει το αρχείο TIFF που έχουμε επιλέξει. Οπως είναι φυσικό, το πρόγραμμα δεν μπορεί να εμφανίσει όλους τους τύπους εικόνων που υποστηρίζουν τα αρχεία TIFF. Εάν ο τύπος εικόνας δεν υποστηρίζεται από το πρόγραμμα, τότε στην οθόνη εμφανίζεται μήνυμα (σχήμα 1.27). Το πρόγραμμα υποστηρίζει ασπρόμαυρες εικόνες συμπιεσμένες ή όχι και εικόνες με έως 16 αποχρώσεις του γκρι (ή έως 16 χρώματα). Στις ασπρόμαυρες εικόνες, όταν η εικόνα είναι μεγάλη και δεν χωράει στην οθόνη, έχουμε τη δυνατότητα να τη σμικρύνουμε, παραλείποντας ορισμένα δεδομένα (σχήμα 1.28). Στα σχήματα 1.29, 1.30, 1.31 και 1.32 βλέπουμε πως εμφανίζεται στην οθόνη η ίδια εικόνα με διαφορετικό συντελεστή σμίκρυνσης. Στις έγχρωμες εικόνες, έκτος από τη σμίκρυνση, μπορούμε να επιλέξουμε και τον αριθμό των χρωμάτων (ή αποχρώσεων του γκρι) που επιθυμούμε (σχήμα 1.33).



 +---28/11/1995-----------------------------------------------------------------+

 |                                                                              |

 |>>>>>>>>>>>>>>>> Taged Image File Format ( TIFF ) ANALYSER <<<<<<<<<<<<<<<<<<<|

 |                                                                              |

 |------------------------------------------------------------------------------|

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |                This TIFF image is not suported !                             |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 | file selected : D:\PAPERS\UNZIP\WORKST.TIF                                   |

 |------------------------------------------------------------------------------|

 | TEI of Pireus Dep. Computer Systems (Dipl. work V. Koufogazos D. Theodosiou) |

 +------------------------------------------------------------------------------+                                                                                





σχήμα 1.27






 +---28/11/1995-----------------------------------------------------------------+

 |                                                                              |

 |>>>>>>>>>>>>>>>> Taged Image File Format ( TIFF ) ANALYSER <<<<<<<<<<<<<<<<<<<|

 |                                                                              |

 |------------------------------------------------------------------------------|

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |         in x axis show every n bytes give n : 2.                             |

 |                                                                              |

 |         in y axis show every n bytes give n : 3.                             |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 | file selected : D:\PAPERS\UNZIP\WORKST.TIF                                   |

 |------------------------------------------------------------------------------|

 | TEI of Pireus Dep. Computer Systems (Dipl. work V. Koufogazos D. Theodosiou) |

 +------------------------------------------------------------------------------+                                                                                




σχήμα 1.28



σχήμα 1.29



σχήμα 1.30




σχήμα 1.31



σχήμα 1.32




 +---28/11/1995-----------------------------------------------------------------+

 |                                                                              |

 |>>>>>>>>>>>>>>>> Taged Image File Format ( TIFF ) ANALYSER <<<<<<<<<<<<<<<<<<<|

 |                                                                              |

 |------------------------------------------------------------------------------|

 |                                                                              |

 |                                                                              |

 |         how many colors :    4.                                              |

 |                                                                              |

 |         in x axis show every n bytes give n : 2.                             |

 |                                                                              |

 |         in y axis show every n bytes give n : 3.                             |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 | file selected : D:\PAPERS\UNZIP\WORKST.TIF                                   |

 |------------------------------------------------------------------------------|

 | TEI of Pireus Dep. Computer Systems (Dipl. work V. Koufogazos D. Theodosiou) |

 +------------------------------------------------------------------------------+                                                                                




σχήμα 1.33



Με την επιλογή Print image έχουμε τη δυνατότητα να εκτυπώσουμε (σε Laser ή Dot matrix εκτυπωτή) την εικόνα που περιέχει το επιλεγμένο αρχείο TIFF. Με την επιλογή αυτή, εκτυπώνονται μόνο ασπρόμαυρες εικόνες. Αν προσπαθήσουμε να εκτυπώσουμε μία εικόνα άλλου τύπου, τότε στην οθόνη εμφανίζεται ανάλογο μύνημα (σχήμα 1.34). Κατ' αρχήν, επιλέγουμε το είδος εκτυπωτή που θα χρησιμοποιήσουμε (σχήμα 1.35) και στη συνέχεια επιλέγουμε τις παραμέτρους εκτύπωσης (σχήμα 1.36). Στις εικόνες 1.37, 1.38, 1.39 και 1.40 βλέπουμε διάφορες εικόνες TIFF, όπως έχουν εκτυπωθεί με την επιλογή αυτή.



 +---28/11/1995-----------------------------------------------------------------+

 |                                                                              |

 |>>>>>>>>>>>>>>>> Taged Image File Format ( TIFF ) ANALYSER <<<<<<<<<<<<<<<<<<<|

 |                                                                              |

 |------------------------------------------------------------------------------|

 |                                                                              |

 |                                                                              |

 |   This program can not print this TIFF image (color image)                   |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |              Press any key to print ESC to exit                              |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 | file selected : D:\PAPERS\UNZIP\WORKST.TIF                                   |

 |------------------------------------------------------------------------------|

 | TEI of Pireus Dep. Computer Systems (Dipl. work V. Koufogazos D. Theodosiou) |

 +------------------------------------------------------------------------------+                                                                                



σχήμα 1.34





 +---28/11/1995-----------------------------------------------------------------+

 |                                                                              |

 |>>>>>>>>>>>>>>>> Taged Image File Format ( TIFF ) ANALYSER <<<<<<<<<<<<<<<<<<<|

 |                                                                              |

 |------------------------------------------------------------------------------|

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |         Use Laser printer (y)es (n)o  ................... N                  |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |             Press any key to print ESC to exit                               |

 |                                                                              |

 |                                                                              |

 | file selected : D:\PAPERS\UNZIP\WORKST.TIF                                   |

 |------------------------------------------------------------------------------|

 | TEI of Pireus Dep. Computer Systems (Dipl. work V. Koufogazos D. Theodosiou) |

 +------------------------------------------------------------------------------+                                                                                




σχήμα 1.35






 +---28/11/1995-----------------------------------------------------------------+

 |                                                                              |

 |>>>>>>>>>>>>>>>> Taged Image File Format ( TIFF ) ANALYSER <<<<<<<<<<<<<<<<<<<|

 |                                                                              |

 |------------------------------------------------------------------------------|

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |                                                                              |

 |          Use Laser printer (y)es (n)o  ................... y                 |

 |          Inverse printing (y)es (n)o ...................... n                |

 |          Place frame  (y)es (n)o  ............................ y             |

 |          Resolution (1) :300, (2) : 150, (3) :100, (4) : 75 ......150        |

 |          Begin printing at X=100 ...                                         |

 |          Begin printing at Y=200 ...                                         |

 |                                                                              |

 |                                                                              |

 |             Press any key to print ESC to exit                               |

 |                                                                              |

 |                                                                              |

 | file selected : D:\PAPERS\UNZIP\WORKST.TIF                                   |

 |------------------------------------------------------------------------------|

 | TEI of Pireus Dep. Computer Systems (Dipl. work V. Koufogazos D. Theodosiou) |

 +------------------------------------------------------------------------------+                                                                                




σχήμα 1.36




σχήμα 1.37




σχήμα 1.38




σχήμα 1.39




σχήμα 1.40

Με την επιλογή TIFF -> Raster μετατρέπουμε αρχεία με εικόνες TIFF σε αρχεία με εικόνες συμβατές με τα υπόλοιπα προγράμματα του CAT (το format στο οποίο μετατρέπουμε τις εικόνες, δίνεται στο κεφάλαιο 3).

Τέλος, με την επιλογή EXIT τερματίζεται η λειτουργία του προγράμματος.