home *** CD-ROM | disk | FTP | other *** search
/ Kompuutteri Kaikille K-CD 2002 #9 / K-CD_2002-09.iso / MAZAIKA / ReadMe.txt < prev    next >
Text File  |  2002-03-06  |  9KB  |  251 lines

  1. MAZAIKA V1.2 (Image mosaic program)
  2. Copyright (C) 2000-2002 Boris A. Glazer.
  3. All Rights Reserved
  4.  
  5. MAZAIKA can create mosaic image i.e. big image (call Target)
  6. made of small ones (call Tiles).
  7.  
  8. You can use as tiles almost anything: photo, drawings, video frames,
  9. magazine/book/cd/lp/video covers, postcards, postmarks and etc...
  10.  
  11. Program divides source image on rectangles than seeks most
  12. similar tile and places this tile instead of source rectangle into
  13. target image. When all rectangles in target image substituted with
  14. tiles - mosaic is ready.
  15.  
  16. To create your mosaic you need
  17.  
  18. Big image - target one.
  19. Collection of small images.
  20.  
  21. I hope you know where you can obtain those images.
  22. If no - go to http://mazaika.tripod.com - you could find there few
  23. sample collection to use with trial version of mazaika and more
  24. for use with registered version.
  25.  
  26. Your collection can be on CD as well as on HDD.
  27. MAZAIKA _NEVER_ modify any of your images. It only open them to read
  28. and creates new one. The only way you can lost somthing - is save new
  29. image instead of old one.
  30.  
  31. To create picture database (file *.mzb)
  32.  
  33. Menu - Option - Picture database (or hotkey Ctrl-d)
  34.  
  35. Here hit button "New"
  36. In next dialog choose:
  37. database name
  38. (I recommend more descriptive name like SommerHoliday2001_3x4.mzb)
  39.  
  40. max x min picture size ratio
  41. In trial version you can choose only 3x3 or 4x4 square
  42. (there is no difference in 3x3 or 4x4)
  43. and 3x4 rectangle oriented as Landscape or Portret
  44.  
  45. Then hit Update base page
  46.  
  47. Here you must choose file types you want to use
  48. Landscape or/and Portret or/and Square orienitation of tiles you want.
  49.  
  50. If you check all "Landscape" "Portret" "Square" orienitation checkboxes
  51. you practicly will create three databases in one file - 
  52. In one all pictures will be cropped to Landscape 3-height x 4-width
  53. In second all pictures will be cropped to Portret 4-height x 3-width
  54. In third all pictures will be cropped to Square 4-height x 4-width
  55.  
  56. Later you could split this file to single orienitation database 
  57. or may use this big file choosing orienitation of tiles without
  58. opening new base.
  59.  
  60. Choose drive and folder where your files are.
  61.  
  62. Check "Incl dir" checkbox if your files in subfolders.
  63.  
  64. If there is white or black outer rim on your pictures you can crop it choosin
  65. Margin percent more than 0.
  66.  
  67. Hit "Create" button and programm begin to build picture database.
  68.  
  69. This process can be slow if your pictures are big enough.
  70. Programm opens every file and calculate some values regarding color
  71. lightness and shape of picture.
  72.  
  73. You must run this process only once. After base is build - you can
  74. use it as many times as you need.
  75.  
  76. After all files scanned (or you stop scaning) return on "Main info"
  77. page and hit "Repair" button. When "Base repaired" message displayd -
  78. you are ready to create mosaic.
  79.  
  80. Next step - choose target image and divide it into cells.
  81.  
  82. Hit "Open" button or choose File->Open source menu.
  83.  
  84. You can open almost any major image file type.
  85.  
  86. Input number of horisontal tiles you want.
  87. Vertical tiles will auto calculates depending of tiles ratio.
  88.  
  89. If "grid" checkbox is checked - you will see tiles on image. Choose as many
  90. tiles as you need. It is up to you to deside.
  91. IMHO - average mosaic if about 1000 - 2000 tiles. A4 size paper looking good
  92. when printed with 25x40 mosaic. Try different resolution - different images
  93. different shading of same image an so on.
  94.  
  95. Also you must choose Landscape/Portret/Square orienitation of tiles you want.
  96. Only options present in database will enabled.
  97.  
  98. So now all about Options->Picture analiz.
  99.  
  100. Mazaika match tiles in following way:
  101.  
  102. To find single picture that must substitute region of source picture
  103. program first calculate mean color (Cb and Cr) and brightness (Y) of this region
  104. (btw - mazaika use YCbCr color model)
  105. Than it finds all pictures that differ from this mean value no more than Delta
  106. You could input Delta color ("Delta CbCr") and Delta brightness ("Delta Y")
  107.  
  108. Main rule - more pictures in database - less delta can be.
  109. (In base of 2000-7000 picture I use 10-12 for both Deltas.)
  110. More delta - more pictures will be selected - more time needed to find one best.
  111.  
  112. This selection is an SQL query. You could select only similar color
  113. with "SQL CbCr" radio button or whole color "SQL YCbCr" radio button.
  114. Also this first selection pay attention to four parts of region
  115. TopLeft,TopRight
  116. BottomLeft,BottomRight
  117. and whole region.
  118.  
  119. Value "1>4" is how match times similarity of region could be count than similarity of
  120. its parts.
  121. I use 1
  122.  
  123. "MinMax4" , "MinMax9" - If you have big database - (more than 50000 images) check
  124. one or both - and maybe speed will increase (but quality decrees)
  125. I don't check it.
  126.  
  127. "Repeat" - if value 5 - than every 5th picture vertical and horisontal can be same.
  128. In other words: if value 5 - than 5x5 tiles all are different.
  129. I use from 4 to 10
  130.  
  131. "Pics(x10)" - when program could select many pictures that don't differ from region
  132. more than deltas - program will really select only this value x10 for next step.
  133. In other words: if value 50 - than no more than 500 best matching tiles would be selected.
  134. I use from 10 to 60 (depend of database size)
  135.  
  136. "Black less","White more" - you can render very dark (with brightness less than "Black less")
  137. and wery light (with brightness more than "White more") areas as simple black and white rectangles.
  138. (real black is 0, real white is 255 - so if "White more"=256 even brightest part of image
  139. will be rendered from real picture tile)
  140.  
  141.  
  142. "Y Cr Cb matrix" - when those pictures selected - program must choose one _The_Best_tile_.
  143. It could analize region as matrix of 2x2,3x3,4x4 or 6x6.
  144. It is better when 6x6.
  145.  
  146. Also it can seek this _The_Best_tile_ depending of whole color or only brightness.
  147. It is better when Index YCbCr
  148.  
  149. When "Power" = 1 program seek this _The_Best_tile_ as linear mean
  150. When "Power" = 2 program seek this _The_Best_tile_ as square mean
  151. When "Power" = 3 program seek this _The_Best_tile_ as cube mean
  152. and so on
  153. 2 is enough.
  154.  
  155. Next step is output image size
  156.  
  157. It could be calculate as number of horisontal tiles times size of one output horisontal tile
  158. and so with vertical.
  159.  
  160. Options -> Target tiles...
  161. You could set horisontal size of Target tile. Vertical size will auto calculates.
  162. Also here you could see overall output file size.
  163. In trial version you could not set value more than 32 as tile size.
  164. In full version there is no that limit.
  165.  
  166. Note that if output file size height or width more than 3000 pix - you
  167. may have error "Not enough system resurses" - in this case you should
  168. render this big file by parts. (see how to split big mosaic project into halfs below)
  169.  
  170. In trial version you can't overcome this limit. Only way render picture
  171. with so many tiles as you want - is decreese size of output tiles.
  172.  
  173. In full version I recommend render low resolution version and better "draft"
  174. version of image - and after that render big one as "Auto render MZP"
  175.  
  176. Here also you could set jpg file quality percent (100% best quality / bigest file)
  177.  
  178.  
  179. Now in trial version you must UNCHECK "Draft" checkbox and hit "Create mazaika picture" button.
  180. In full version just hit "Create mazaika picture" button because you could render real 
  181. picture later.
  182.  
  183. Save as dialog appeares. Input file name. This would be Mosaic Project (*.MZP) file
  184. that could be used in full version for creation of mosaics of any size.
  185.  
  186. Process will start. 
  187. This is not quick procedure
  188. For example: on my old P233 64Mb RAM I spend to create 1000 tiles
  189. image about 0.5 - 2 hours. It very depend on quality and quantity of database
  190. and Picture analiz setting.
  191.  
  192. You could stop process with "Stop creation" button.
  193.  
  194. When render is over - you could save your work. In trial version you could save only
  195. as *.jpg file. In full version you could save *.bmp file for high quality printouts.
  196.  
  197.  
  198.  
  199. How to register NAZAIKA
  200.  
  201. Help -> Register
  202.  
  203. There are two registration plans:
  204.  
  205. -- Light version:
  206.  
  207. Limits:
  208. 32 pix tile size limit
  209. No auto render saved mosaic project.
  210.  
  211. Adds:
  212. No nag screen
  213. No 30 day limit
  214.  
  215. Price:
  216. Send Real (paper - no e-mail) postcard to me
  217. Print your name and e-mail there and I'll e-mail you a registration code.
  218.  
  219.  
  220. -- Full version:
  221.  
  222. Limits:
  223. No limits
  224.  
  225. Adds:
  226. No nag screen
  227. No 30 day limit
  228. and also
  229. no 32 pix tile size limit
  230. auto render saved mosaic project (even saved in trial or light versions)
  231. save in lossless BMP file format for hi resolution.
  232. more over
  233. my consultation/help/support via e-mail
  234. patches/upgrages (if needed)
  235.  
  236. Price:
  237. $50
  238.  
  239. If you would like to purchase a license for  Mazaika,
  240. you can order on-line at:
  241. https://secure.element5.com/shareit/checkout.html?productid=153662&language=English
  242.  
  243. Or you can go to 
  244. http://www.shareit.com
  245. and enter the program ID number 153662 in the search window 
  246. at the bottom left of the screen.
  247.  
  248. As soon as your order will be processed you'll recive your registration key
  249. and latest update to Mazaika full version via email 
  250.  
  251.