home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 12 / CD_ASCQ_12_0294.iso / vrac / hidimg20.zip / HIDIMG.DOC < prev    next >
Text File  |  1994-01-29  |  29KB  |  679 lines

  1. HIDIMG (C) Copyright 1993-94 John Caputlu-Wilson  All Rights Reserved
  2. Hidden Image AutoStereograms
  3.  
  4. All other copyrights(C) and trademarks(TM) mentioned herein are
  5. hereby acknowledged
  6.  
  7. ***************************************************************
  8. *                                                             * 
  9. * Create your own professional-looking hidden images like the * 
  10. * ones seen in the malls.  Put your own message or picture in * 
  11. * the hidden image and hide it with any covering pattern.     * 
  12. *                                                             *
  13. ***************************************************************  
  14.  
  15. To get started QUICK (if you have SVGA 800x600x256 or higher):
  16.  
  17. Run the program by typing HIDIMG19 at the dos prompt
  18. Press the (H) Key  ///Hide the Current Image///
  19. Press the <Enter> Key   ///Use Default Resolution///
  20.  
  21.  
  22.  
  23. To get started SLOWER (if you have VGA 320x200x256 and couldn't go quick):
  24. Run the program by typing HIDIMG19 at the dos prompt
  25. Press the (G) Key   ///Generate File///
  26. Press the (I) Key   ///an Input File///
  27. Press the (0) Key   ///Selects 320x200 resolution///
  28. Press the (D) Key   ///Make the Doughnut/Torus///
  29. Press the (8) Key   ///Give it Random Colors///
  30. Press <ESC>         ///Back to Main Menu///
  31. Press the (R) Key   ///Change Repeat Scale///
  32. Type "32" and Enter ///Set Repeat to 32///
  33. and finally,
  34. Press the (H) Key   ///Hide the Current Image///
  35. Press the <Enter> Key   ///Use Default Resolution///
  36.  
  37. Packing List:
  38. -------------
  39. Name:        FileSize:
  40. HIDIMG20.EXE   43461
  41. SVGA256.BGI     7799
  42. HIDIMG.DOC     29414
  43. INVOICE.DOC     1833
  44. VENDOR.DOC      2195
  45. PT1.BMP        83502
  46. PT2.BMP        61078
  47. PTAD.BMP       11078
  48. PTDAZ0.BMP     13478
  49. PTDAZ1.BMP     10608
  50. PTDAZ2.BMP      8750
  51. PTDAZ3.BMP     10500
  52. PTDAZ4.BMP     12880
  53. SHAPES.BMP     11312
  54. TITLE.BMP      72654
  55. TORUS.BMP      67112
  56. HID1.MAP        3328
  57. HID2.MAP        3328
  58. HID3.MAP        3328
  59. ---------------
  60. RLE2BMP.EXE    22303
  61. TIPS.DOC        6191          These files in the REGISTERED version
  62. HIDIM20R.EXE   43270
  63. ---------------
  64.  
  65.                               INTRODUCTION
  66.                               ------------
  67.  
  68.      HIDIMG is a program to create an autostereogram from any 256
  69. color .BMP (bitmap) file included with program or that the user
  70. supplies.  An autostereogram is a picture which appears
  71. 3-Dimensional when viewed in the correct manner.  Unlike other
  72. stereogram programs, HIDIMG is not limited in color or in the
  73. surface pattern displayed.  Most other programs only create black
  74. and white SIRDS.  A SIRDS is a Single Image Random Dot
  75. Stereogram.  HIDIMG can use full 256 color and whatever surface
  76. pattern the user desires, not just random dots.  That means that
  77. you can create pictures similar to those that are done
  78. professionally and sold in the malls and other shopping areas. 
  79. The hidden image is then saved into a .BMP file which the user
  80. may edit or print out as desired (using other programs).
  81.      You can "hide" any image that you can create.  There are a
  82. number of shareware painting programs available.  Of course there
  83. are a number of expensive painting programs available as well. 
  84. However, most computers come with Windows nowadays, which has a
  85. Paint application built-in.  Unfortunately, Windows Paint doesn't
  86. tell you which palette numbers you are using, which makes things
  87. difficult.  You will just have to experiment.  I would suggest
  88. using a different paint program, one which does you the palette
  89. numbers.  In any case, have fun making posters, post cards,
  90. invitations, ads, pictures, nameplates, etc.  Without exception,
  91. everyone I have met who has "seen" a hidden image picture has
  92. thought that it was very neat.  Sometimes it takes a little while
  93. to "see" the images, but it is usually worth the effort.  Even if
  94. you have already "seen" the pictures, it is great to see someone
  95. else's face when they finally "see" it too.  At that point you
  96. share their sense of wonder and prove that you really are not
  97. crazy !  All the images that I have printed out have looked
  98. great!  I have found that they make very entertaining gifts.    
  99.  
  100.  
  101.                               REGISTRATION
  102.                               ------------
  103.  
  104.      HIDIMG is a SHAREWARE program.  Shareware programs are great
  105. because they allow a limited trial period before actually
  106. purchasing the program.  If you do not like the program, then it
  107. costs nothing.  You simply quit using it.  Users may use HIDIMG
  108. for a trial period of 30 days.  At that time they may either
  109. register (if they haven't done so already) or quit using the
  110. program.  The registration price is $24.95 US.  All images
  111. created by an unregistered user are for personal use only; they
  112. may not be sold or used commercially.  Limited permission is
  113. granted for the distribution (uploading, downloading, etc.) of
  114. the unregistered version.  Feel free to let your friends and
  115. others try out the unregistered shareware program and see if they
  116. would like to order the registered version.  Vendors may charge
  117. no more than $5 over the cost of media for this program.
  118. Registration information is in the INVOICE.DOC file.
  119.  
  120.  
  121. The REGISTERED version of HIDIMG has the following:
  122. ------------------------------------------------------------ 
  123. All features of UNREGISTERED version, including:
  124.  
  125. full SVGA 256 color
  126.  
  127. manipulation of image colors and hidden effects
  128.  
  129. works on picture, pattern, and color map files included or
  130. supplied by user
  131.  
  132. images displayed on screen and saved in .BMP form for later
  133. editing by user
  134.  
  135. allows from 300x200 up to 1280x1024 resolution on screen
  136. allows up to 2048x2048 in disk-video mode
  137.  
  138.  
  139. PLUS!!!
  140. no annoying SHAREWARE screens
  141.  
  142. HIDIMG message is not "stamped" on hidden pictures
  143.  
  144. images created by program may be freely used, no copyright
  145. restrictions on registered user-made images
  146.  
  147. tips on how to create good images
  148.  
  149. program RLE2BMP.EXE to convert .RLE files to .BMP files
  150.  
  151. Note: .RLE files are one of the formats used to transmit
  152.       picture files over the Internet.  It is used by some      
  153.       other SIRDS programs.  These files can be converted to      
  154.       .BMP's.  Some of these .RLE file pictures are copyrighted.      
  155.       You must get the artist's permission for other than
  156.       personal viewing of those files.  Also, do not mistake
  157.       these files with Windows RLE compressed .BMP's.  They
  158.       are two different things.
  159. ------------------------------------------------------------- 
  160. *************************************************************
  161. * Remember, registered programs or images from a registered *
  162. * program make great gifts for family and friends!!!        *
  163. *************************************************************  
  164.  
  165.  
  166.  
  167.                         HOW TO USE HIDIMG PROGRAM
  168.                         -------------------------
  169.  
  170.  
  171.      Basically, HIDIMG takes an input file and "hides" it by
  172. covering it with a pattern file.  The resulting image is
  173. displayed on-screen.  There are triangular indicators on the
  174. image to help in "locking-in" on the image.  The user must change
  175. his/her focus until the indicators appear to merge in the center. 
  176. At this point of focus, the hidden effect should be noticeable in
  177. the image.  The colors of this image may be modified.  When the
  178. user is finished looking at the picture,  it is saved to the
  179. output file.
  180.      If you chose to make your own pictures, you need to create
  181. them in a special way.  The picture must be in the form of a
  182. topographical map, i.e. the palette numbers that you use must
  183. correspond to the heights that you wish that color to be at.  For
  184. example, the following values would give a pyramid structure: 
  185.  
  186.                     1-1-1-1-1-1-1
  187.                     1-2-2-2-2-2-1
  188.                     1-2-3-3-3-2-1
  189.                     1-2-3-4-3-2-1
  190.                     1-2-3-3-3-2-1
  191.                     1-2-2-2-2-2-1
  192.                     1-1-1-1-1-1-1
  193.  
  194. All numbers not shown are 0.
  195. These numbers represent the palette numbers in the drawing
  196. program. Note that the colors which are assigned to the palette
  197. numbers are arbitrary.  You can make them whatever colors you
  198. like.  Think of it like this; your palette numbers correspond to
  199. 256 boxes into which you will put whatever color of paint that
  200. you want.  What color of paint goes into which box is up to the
  201. you.  When you want to make a topographic structure however, you
  202. must use the paint from the correct palette box that is at the
  203. height you want that color to be at.  The "4" at the center of
  204. the pyramid indicates that it is at height "4". Notice that it is
  205. surrounded by colors at height "3", and so forth. Thus, the
  206. highest point is at the center, with the sides sloping down to
  207. form a pyramid.
  208.      If you are using a painting program to make your own .BMP
  209. input files, I have a few suggestions.  First of all, set the
  210. entire background color palette number 0.  This is usually the
  211. color black.  If you are using a program that tells you the palette
  212. numbers, then draw something with low palette numbers, around 1-20.
  213. If your program doesn't tell the palette numbers, draw a few objects
  214. with each a different color and write down what color each object was.
  215. Then, go to the HIDIMG program.  If you used low palette numbers
  216. against a 0 height background, then a normal "hide" should work.  If
  217. you used colors but don't know the heights, then you will have to
  218. play with the (Z) scaling factor.  Try setting this to about 0.1 to 0.2
  219. and look at the resulting hidden picture.  What that does is takes each
  220. palette number and multiply it by the Z scale before displaying.  Thus
  221. the number 240 would be sent to 24, a much more reasonable height, with
  222. a much greater chance of being seen in the hidden effect.  However, it
  223. will also take the number 5 down to 0, so those low numbers will get
  224. lost.  Therefore, it is REALLY helpful to use a program that tells you
  225. the palette numbers and use Z scale of 1.
  226.      Under the (G)enerate Input command, there is a choice called
  227. Test Pattern.  It creates a file with all of the 256 colors in
  228. ascending order as you read a page.  You may be able to import it
  229. into your painting program and find out what color corresponds to
  230. what palette number.
  231.      I am currently working on some way to make the "input file
  232. creation" easier and more intuitive, but this is all that I have
  233. right now.
  234.  
  235.  
  236. DISK SPACE:  Make sure that you have LOTS of it.  HIDIMG can read
  237. in compressed or uncompressed .BMP's, but it only creates
  238. uncompressed files.  The reason for this is that a large number of
  239. the hidden pictures have larger compressed .BMP files than
  240. uncompressed.  This is due to the way that the Windows RLE
  241. compression works.  You might try converting the files to other
  242. formats and see if they work better.  I would suggest a hard drive
  243. with at least 2-5M of free space.  HIDIMG will try to save hidden
  244. images to the file HIDDEN.BMP unless the default is changed.  This
  245. is intended to keep your disk from getting overrun with hidden
  246. image files.  If you want to keep an image that you like, I would
  247. rename it to something else, so that you don't inadvertently write
  248. over it on the next hidden generation.  Another reason for the
  249. uncompressed files is that they get displayed faster.  This program
  250. is math intensive; the faster your system the better.  I have a
  251. 486/66 and it gets slow at times.  I have yet to see a computer
  252. that I can't slow down.  Come on Pentium, your next...
  253. Speaking of slowing something down, HIDIMG is capable of very high
  254. rez disk-video modes of up to 2048x(available space)x256.  These files
  255. take a LONG time and take a LOT of disk space (about 4.2M) per picture.
  256. However, there are some programs that can use them so here they are.
  257. Just run the program normally and select whatever resolution you
  258. like.  HIDIMG is really a disk file-to-disk file converter.  The
  259. images displayed on-screen are actually virtual.  They do not affect
  260. the size of the images which are created in the hiding process.  The
  261. output file size will be the same as the input file size.
  262.  
  263.  
  264.  
  265.              HIDIMG uses the following commands:
  266.  
  267. Creating Hidden Images
  268. ----------------------
  269.  
  270. (H)  Hide the Input file     *** The Heart of HIDIMG ***
  271.  
  272.      The current input file is hidden with the current pattern,
  273. displayed on then screen at a selectable resolution, and saved in
  274. the output file.  The image colors may be modified while the
  275. image is on-screen using the color palette changing commands.
  276. The final colors will be saved with the file information.
  277. Focusing indicators will appear at the top of the picture.  Try
  278. to make the indicators merge and your eyes should be
  279. approximately at the correct focusing distance to "see" the
  280. image.  Make sure that you have a lot of disk space availiable,
  281. especially if you use the high-rez modes. This is the shortcut key
  282. for generating an output file.  
  283.  
  284.  
  285.  
  286. Changing Settings
  287. -----------------
  288.  
  289. (C)  Change a File Setting
  290.  
  291.      Each of the different file types; input, pattern, output,
  292. and color map may be changed with this command.  It will go to a
  293. submenu from which the choice (I,P,O,C) can be made.  Be sure to
  294. include the entire name when you select a file (e.g. HIDIMG.BMP).
  295. If you spell a filename incorrectly, it will be shown as "NUL",
  296. and you will have to change it again or generate a new file.
  297.  
  298.      (I)  Change the Input file
  299.  
  300.      A list of .BMP files in the directory will be displayed.  A
  301. default file may be chosen by pressing <Enter>.
  302.  
  303.      (P)  Change the Pattern file
  304.  
  305.      A list of the pattern PT*.BMP files in the directory will
  306. be displayed.  A default file may be chosen by pressing <Enter>.  
  307.  
  308.      (O)  Change the Output file
  309.  
  310.      The user may chose a filename.  A default file may be chosen
  311. by pressing <Enter>.
  312.  
  313.      (C)  Change the Color Map file
  314.  
  315.      A list of the .MAP files in the director will be displayed. 
  316. A default file may be chosen by pressing <Enter>.  A .MAP file is
  317. a color palette text file which contains a list of the Red,
  318. Green, and Blue intensity values for each color used by the
  319. image.  These files are identical to those used by the FRACTINT
  320. fractal generation program.  Any comments stored in these files
  321. must be below the 256th color triplet, or HIDIMG will have
  322. problems reading the file (HIDIMG not equipped to handle words). 
  323.  
  324.  
  325. (Z)  Change the Z-Scale parameter
  326.  
  327.      The Z-Scale parameter controls the apparent depth of the
  328. hidden image.  A large Z-Scale value gives the picture a lot of
  329. 3Dness.  A small Z-Scale values makes the picture look more
  330. flattened.  Too large a value destroys the hidden effect.  Too
  331. small a value makes everything flat.  The original Z-Scale value
  332. of an input file is 1.  The generated standard files work best
  333. at values near 1.
  334.  
  335.  
  336. (R)  Change the Repeat parameter
  337.  
  338.      The Repeat parameter controls the apparent distance of the
  339. hidden image.  A large Repeat value makes the image appear
  340. further away.  A small Repeat value makes the image appear
  341. closer.  Too small a Repeat value destroys the hidden effect. 
  342. This parameter is useful in making the hidden image easier to see
  343. in terms of the focusing ability of the viewer.  The two
  344. triangular indicators on the hidden image screen are controlled
  345. by this parameter.  Larger Repeats make the indicators move
  346. apart, smaller make them move together.  The original Repeat
  347. value is the width of the Pattern file.  For most comfortable
  348. viewing, the indicators should be about an inch apart.  For most
  349. screens, this means that the Repeat value should be:
  350. (Screen Width in Pixels)/10, approximately.
  351.  
  352.  
  353. (S)  Change the Symmetry Algorithm
  354.  
  355.      HIDIMG supports three different symmetry algorithms for
  356. hiding the images: LTR, SYMM, and RTL.  The SYMM or symmetric
  357. algorithm tries to hide the picture from the center towards the
  358. sides. The result is usually good, unless there is a lot of
  359. depth, in which case some of the picture near the center gets
  360. lost.  LTR and RTL are the Left-To-Right and Right-To-Left
  361. algorithms.  These will not lose any of the picture's data, but
  362. the surface pattern will appear distorted more on one side as the
  363. algorithm runs across the picture.
  364.  
  365.  
  366. (T)  Change the Type of Hide
  367.  
  368.      Pictures may be hidden in either Normal or Inverted form.
  369. Normal form has higher palette numbers appearing closer to the
  370. viewer, while the inverted forms have higher palette numbers
  371. appearing further from the viewer.  Typically the normal images
  372. appear upraised or embossed, while the inverted images appear
  373. depressed, like footprints.  Sometimes the inverted images are
  374. fairly difficult to "see".
  375.  
  376.  
  377.  
  378. Displaying Files On-Screen
  379. --------------------------
  380.  
  381. (D)  Display a File On-Screen
  382.  
  383.      This option will display on-screen any of the file types;
  384. input, pattern, output, or color map.  A beep will be sounded
  385. when the image is finished being made.  The user can then modify
  386. the color palette of the image using the color palette changing
  387. commands (0..8,O,M).  This command goes to the choice of file
  388. submenu.  As of version 1.9, 2-color, 16-color, and 256-color
  389. uncompressed files should be capable of being displayed on-screen,
  390. making HIDIMG useful as a .BMP viewer.  256-color compressed
  391. .BMP's should also work.  The hiding effect still only works with
  392. the 256-color .BMP's however.  During the display, a progress
  393. indicator line should be visible at the top of the screen; when it
  394. reaches the left side of the screen, the display should be finished.
  395.  
  396.  
  397.      (I)  Display the Input file on-screen
  398.  
  399.      Reads in the current Input file listed in the current
  400. settings and shows it on-screen at a selectable resolution.  
  401.  
  402.      (P)  Display the Pattern file on-screen
  403.  
  404.      Reads in the current Pattern file listed in the current
  405. settings and shows it on-screen at a selectable resolution.  
  406.  
  407.      (O)  Display the Output file on-screen
  408.  
  409.      If a hidden image has been created, then reads in the
  410. current Output file listed in the current settings and shows it
  411. on-screen at a selectable resolution.  Otherwise, it gives the
  412. message that no hidden image has been created during the current
  413. operation of the program.  Note, hidden files displayed this way
  414. do not have the focusing indicators included.  Also, these files
  415. are not affected by the "hidden effect" parameters. At this point,
  416. the program is simply drawing an already made picture, whether
  417. that picture is a hidden image or not.
  418.  
  419.      (C)  Display the Color Map file on-screen
  420.  
  421.      Reads in the current Color Map file listed in the current
  422. settings and shows an on-screen palette in a 16x16 grid.  The
  423. palette number and the (R,G,B) components are displayed.  This
  424. option should be chosen at 640x480 resolution or above to see
  425. the numbers and components.
  426.  
  427.  
  428.  
  429. Showing File Information
  430. ------------------------
  431.  
  432. (I)  Information about a File
  433.  
  434.      This option allows the information about the different files
  435. types to be seen.  It goes to the file choice submenu.  The
  436. input, pattern, and output files are all bitmaps (.BMP), and the
  437. information given is the information contained in the file
  438. headers of the images.  This includes picture size, compression,
  439. color info, etc.  The Color Map Information gives the palette
  440. numbers and (R,G,B) values of the file.
  441.  
  442.      (I)  Show Input file information
  443.  
  444.      Gives .BMP bitmap info on the Input file such as image and
  445. file sizes, compression and color info, etc.
  446.  
  447.      (P)  Show Pattern file information
  448.  
  449.      Gives .BMP bitmap info on the Pattern file such as image and
  450. files sizes, compression and color info, etc.
  451.  
  452.      (O)  Show Output file information
  453.  
  454.      If a hidden image has been created, then gives .BMP bitmap
  455. info on the Output file such as image and file sizes, compression
  456. and color info, etc.  Otherwise it gives the message that no
  457. hidden file has been made in the current use of the program. 
  458.  
  459.      (C)  Show Color Map file information
  460.  
  461.      Gives the Palette numbers and Red,Green,Blue color values of
  462. the current Color Map file listed in the current setting section. 
  463.  
  464.  
  465. Modifying Image Colors On-Screen
  466. --------------------------------
  467.  
  468.      When an image is displayed on-screen, it is shown in the
  469. current palette of whatever system you are working on.  If you
  470. don't like these colors, or at least get tired of them, you may
  471. change them to the possible palette colors listed below.
  472.  
  473.  
  474. (0..8)  Random Color Palette
  475.  
  476.        Once an image is being displayed on the screen, press a
  477. number from 0 to 8 to use a random color palette on the image. 
  478. The value indicates the degree of randomness in the color
  479. patterns, with 0 giving the smoothest color transitions and 8
  480. giving very rough, random color transitions.  On certain pattern
  481. files, such at PT1.BMP, a value of 8 creates random dot hidden
  482. images much like the other SIRDS viewers.  Note that pressing 8
  483. several times also gives the same effect as many of the SIRDS
  484. animation programs, which vary the patterns slightly to help lock
  485. in on the 3D efffect.
  486.  
  487.  
  488. (O)  Original File Color Palette
  489.  
  490.      Once an image is being displayed on the screen, press O to
  491. use the original color palette that was saved with the file.  The
  492. image is initially displayed in whatever are the standard colors
  493. of that system.
  494.  
  495.  
  496. (M)  Map File Color Palette
  497.  
  498.      Once an image is being displayed on the screen, press M to
  499. use the color palette of the current .MAP file.
  500.  
  501.  
  502. (P)  Palette Map Display
  503.  
  504.      This is a new, much-requested-for function.  It displays the current
  505. palette on the top portion of the screen.  The currently selected palette
  506. number will be flashing, and the number itself will be diplayed on the
  507. left side of the screen.  This function is used to determine what palette
  508. number, or "height", each section of the screen is.  When it is first turned
  509. on, the number zero will be displayed and all parts the image at height
  510. zero will be flashing.  The (U)p and (D)own keys may be used to change the
  511. palette number, which will cause that palette number to be the flashing one;
  512. the other will stop.  By using this, one can tell which if an input image has
  513. been correctly made.  If you want a smoothly sloped object, then the palette
  514. numbers or heights of closeby sections of that object should be placed at
  515. adjacent heights.  My suggestion is to make sure that the entire background
  516. of your picture is at height zero.  Then use low heights (about 1-20) in your
  517. pictures until you are familar with how the hidden generation works.  Once
  518. you are finished, use the (Q)uit key to return to the normal color changing
  519. mode.
  520.  
  521.  
  522. Generating Standard Files
  523. -------------------------
  524.  
  525. (G)  Generate Standard Files
  526.  
  527.      This feature is a protection in case some of the other files
  528. with HIDIMG get lost.  Using this feature creates a random Color
  529. Map file called HIDIMG.MAP, a semi-random Pattern file called
  530. PTHIDIMG.BMP, an Input file called HIDIMG.BMP, or the Output file
  531. called HIDDEN.BMP which is based on the current file settings.
  532. Note that the last option is the same as pressing the (H) key.
  533. The size of the Output file is determined by the resolution
  534. selected during the generation.  Make sure that you have plenty
  535. of disk space available during the creation, since the high-rez
  536. files can be quite large (a 1024x768x256 .BMP occupies about
  537. 800KB). Please be patient during file generation, it could take a
  538. while on some machines.  There will be a beep when the generation
  539. is finished, at which point the colors may be modified as described
  540. above for input files.
  541.  
  542.      (I)  Generate Standard Input File
  543.  
  544.      This option will create some standard .BMP files which may
  545. be used as input files.  The file created will be saved as
  546. HIDIMG.BMP.  It will be saved at the resolution selected.
  547.  
  548.      (P)  Generate Pattern File
  549.  
  550.      This option will create a semi-random pattern file which may
  551. be used to cover the hidden images.  It will be saved as
  552. PTHIDIMG.BMP.  It is a 100x100 size file, which is good for the
  553. higher resolution modes.
  554.  
  555.      (O)  Generate Output File
  556.  
  557.      This option is exactly the same as the (H)ide the Image key 
  558.  
  559.      (M)  Generate a Color Map File
  560.  
  561.      This option creates a smoothly random color map file of 256
  562. colors.
  563.  
  564.  
  565.  
  566. Quitting the HIDIMG Program
  567. ---------------------------
  568.  
  569. (Q)  Quit from Main Menu
  570. <Control-Break>  Quit from Anywhere
  571. <Control-C>  Quit from Anywhere
  572.  
  573.  
  574.      Return to the DOS prompt.
  575.  
  576.  
  577. Halting Screen Drawing
  578. ----------------------
  579.  
  580. <ESC>  Halts the Screen Drawing and goes to next program step
  581.  
  582.  
  583.  
  584. ** Any key not listed should escape the user one level back in menu 
  585.   selection.  Once at the main menu, it will page back and forth  
  586.  between the shareware ad and the main menu. **
  587.  
  588.  
  589.  
  590. REQUIREMENTS
  591. ------------
  592. To run HIDIMG, you must have SVGA card capable of 256 color. The
  593. file SVGA256.BGI needs to be in the same directory as HIDIMG18.EXE.
  594. Not all SVGA cards are alike, so some cards may not run HIDIMG.
  595. If nothing else, I believe the low rez (320x200) mode should work,
  596. if the card can do 256 color.  Finally, it is designed for 286+
  597. machines.  A 287+ coprocessor is highly recommended, but not required.
  598. If for some reason the accompaning files (.BMP's or .MAP's), these
  599. files may be created with the (G)enerate feature.
  600.  
  601.  
  602. VERSION HISTORY
  603. ---------------
  604. v1.0-v1.6 Numerous Unreleased versions, all growing bigger and better
  605.           Capable of doing more and more stuff
  606.  
  607. v1.7  1st Public Release -- early Jan 1994
  608.       Main sites-SimTel MSDOS directory /graphics  (The everything site)
  609.                  katz.anu.edu.au   (A great stereogram site)
  610.  
  611. v1.8  General Clean-up of v1.7 based on user feedback and further testing.
  612.       Lots of minor detail cleaning
  613.       Increase overall "smartness" of program
  614.       Added <Control-Break>ing and <ESC>ing
  615.       Added more warnings about required files and filenames and disk space
  616.       Added more pattern files
  617.       Added display line indicator to show progress of file display
  618.       Partial fix of color palette problem
  619.       Discovery of exe compressor
  620.  
  621. v1.9  Bug fix of v1.8
  622.       Complete fix of color palette problem -- I think
  623.       Complete fix of 2,16,256 color file display -- I think
  624.       Replaced some slow real code with faster bit operations
  625.       Added a Test Pattern of 256 colors to the Generate Input Menu
  626.       Fixed Video Default Resolution
  627.  
  628. v2.0  Fix of .BMP save mode for sizes which have width mod 4 byte<>0
  629.         "You know, it would be nice if I actually had the specs on the
  630.         .BMP image format.  You people are looking at the result of sending
  631.         known signals into a black box, and seeing what you get out.
  632.         Hopefully, I have explored all of the cave by now, but when you
  633.         don't have a light, who can tell?  Who invented this format anyway,
  634.         and what the heck were they thinking at the time?  Just send me a
  635.         message if you have any problems and I'll do some more spelunking..."
  636.       Added the much-requested-for palette display of height levels/palette
  637.         numbers for input images
  638.       Using a new version of SVGA256.BGI.  This should cure the problems
  639.         for a few more video card types, but no garantees.  The kit is in
  640.         the SimTel MSDOS directory under /borland -- svgabg52.zip I believe.
  641.  
  642.  
  643.      Special Thanks to J. Michael Gibbs and Frank D. (Tony)
  644. Smith, whose help made this program possible.  A version of the
  645. program should eventually be made available for Apple Mac
  646. computers.  J. Michael Gibbs will be the author.  More details
  647. about this later...  Also, thanks to Harald Zappe, whose comments
  648. and suggestions have be very helpful.
  649.  
  650.  
  651. For technical support contact HIDIMG author:
  652. John Caputlu-Wilson
  653. 1451 Mecaslin St NW #8303
  654. Atlanta, GA 30309-2288
  655. (404) 875-4384
  656. gt2346a@prism.gatech.edu
  657.  
  658.  
  659.  
  660.                   DISCLAIMER AND LEGAL NOTICE
  661.                   ---------------------------
  662.      All files included in this package must be distributed
  663. together and may not be modified in ANY WAY by anyone other than
  664. John Caputlu-Wilson.  I reserve the right to refuse anyone the
  665. right to distribute this software with a written notice.  In no
  666. way will John Caputlu-Wilson, J. Michael Gibbs, Frank D. (Tony)
  667. Smith, Harald Zappe, or FHS Supply, Inc. accept ANY RESPONSIBILITY
  668. for ANY damages, real or otherwise that this program, or images
  669. produced by it, may cause.  This software is provided AS IS, USE
  670. IT AT YOUR OWN RISK.  None of the parties above guarantee that the
  671. program will work as described.  Now with that out of the way,
  672. have fun in the world of Hidden Image AutoStereo 3D!!!
  673.  
  674. H     H     H     H     H     H     H     H     H     H     H     H     H
  675.  i    i    i    i    i    i    i    i    i    i    i    i    i    i    i
  676.   d   d   d   d   d   d   d   d   d   d   d   d   d   d   d   d   d   d
  677.   I   I   I   I   I   I   I   I   I   I   I   I   I   I   I   I   I   I
  678.  m    m    m    m    m    m    m    m    m    m    m    m    m    m    m
  679. g     g     g     g     g     g     g     g     g     g     g     g     g