home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaDemoCD2.iso / ASCII / TEXTE / c.s.a.reviews / software / graphics / Imagemaster9.21 < prev    next >
Encoding:
Internet Message Format  |  1994-06-02  |  17.8 KB

  1. Path: menudo.uh.edu!menudo.uh.edu!usenet
  2. From: barrett@cs.umass.edu (Daniel Barrett)
  3. Newsgroups: comp.sys.amiga.reviews
  4. Subject: REVIEW: Imagemaster version 9.21
  5. Followup-To: comp.sys.amiga.graphics
  6. Date: 19 Jan 1993 16:13:30 GMT
  7. Organization: The Amiga Online Review Column - ed. Daniel Barrett
  8. Lines: 380
  9. Sender: amiga-reviews@math.uh.edu (comp.sys.amiga.reviews moderator)
  10. Distribution: world
  11. Message-ID: <1jh9baINNa54@menudo.uh.edu>
  12. Reply-To: barrett@cs.umass.edu (Daniel Barrett)
  13. NNTP-Posting-Host: karazm.math.uh.edu
  14. Keywords: graphics, image processing, morph, paint, 24-bit, commercial
  15.  
  16.  
  17. PRODUCT NAME
  18.  
  19.     Imagemaster version 9.21
  20.  
  21.  
  22. BRIEF DESCRIPTION
  23.  
  24.     Imagemaster is an image-processing program with hundreds of
  25.     capabilities and special effects, including the ever-popular
  26.     morphing.  It supports ARexx and many image file formats.
  27.  
  28.  
  29. AUTHOR/COMPANY INFORMATION
  30.  
  31.     Name:        Black Belt Systems
  32.     Address:    398 Johnson Road
  33.             Glasgow, Montana, 59230
  34.             USA
  35.  
  36.     Telephone:    (800) 852-6442        (Sales)
  37.             (406) 367-5509        (Tech Support)
  38.  
  39.     BBS:        (406) 367-2227
  40.  
  41.     E-mail:        blackbelt@cup.portal.com
  42.  
  43.  
  44. LIST PRICE
  45.  
  46.     $249.95 (US).  I received my copy for free directly from Black Belt.
  47.  
  48.  
  49. SPECIAL HARDWARE AND SOFTWARE REQUIREMENTS
  50.  
  51.  
  52.     HARDWARE
  53.  
  54.         The box states that Imagemaster runs on the Amiga 500,
  55.         2000, and 3000 series computers.  I am fairly sure it
  56.         runs on the new AGA Amigas as well (A1200, A4000).
  57.  
  58.         Image processing uses a lot of RAM.  Imagemaster requires
  59.         at least 4 megabytes.
  60.  
  61.         Also, image processing is computationally intensive.  An
  62.         accelerated Amiga is recommended by the manufacturer.
  63.  
  64.     SOFTWARE
  65.  
  66.         Imagemaster is AmigaOS 2.0 compatible.  I did not test it
  67.         under AmigaOS 1.3.
  68.  
  69.  
  70. COPY PROTECTION
  71.  
  72.     None.  The program installs very easily on a hard drive, thanks to
  73. an excellent installation program.
  74.  
  75.  
  76. MACHINE USED FOR TESTING
  77.  
  78.     Amiga 3000T (25 MHz 68030 + 68882), 8 MB Fast RAM, 2 MB Chip RAM,
  79. Quantum 200 MB hard drive, AmigaOS 2.1.
  80.  
  81.         
  82. OVERVIEW
  83.  
  84.     Before I begin, I want to say that I have very little experience
  85. with image processing.  Imagemaster is the first such product I have used.
  86. On the other hand, I am a very experienced Amiga user and professional
  87. programmer, and I enjoy playing with graphics as a hobby (who doesn't?), so
  88. I think my review can serve a useful purpose.  If you are a graphics
  89. professional who is trying to decide between several Amiga image processing
  90. programs, this review will not help you compare their features and power.
  91. However, if you want to have some fun with graphic processing and do some
  92. real work too, this review should help you to understand what Imagemaster
  93. is all about.
  94.  
  95.     Imagemaster is a 24-bit image processing program.  This means that
  96. it stores the images internally using 24 bits per pixel.  However, your
  97. Amiga does not need 24-bit hardware in order to use Imagemaster, because the
  98. program can display an approximation of the the image using HAM mode.  To
  99. use Imagemaster, you load a graphics file (often created by another program,
  100. such as a digitizing or paint program) and then alter it.  Imagemaster can
  101. be used for simple "touch up" operations as well as very complex
  102. transformations of the image.
  103.  
  104.     Imagemaster is a HUGE program, both in actual size (the executable
  105. program is 1.3 megabytes) and capabilities.  It has so many different image
  106. processing operations that if I typed in all their names, my fingers would
  107. fall off!  Imagemaster separates the processing effects into Standard
  108. Adjustments (Contrast, Brightness, etc.), RGB Corrections, Filters (sharpen,
  109. contour, smear, remove pixel/streak/chunk/feature, anti-aliasing,
  110. low/highpass filters, etc.), Geometric Transformations (flips, rotations,
  111. blurs, spirals, mirrors, wave "ripple" effect, zig zag, etc.), Special
  112. Effects (tile, pseudo-color, pixelize, melt, blueprint, etc.), analysis of
  113. the image, clipping, ...whew!  I am not even done describing the Process
  114. Panel yet!!!  I give up.  Seriously:  there is a LOT of power here!!
  115.  
  116.     So, does all this processing work?  Are the results interesting and
  117. effective?  YES!!  I had great fun taking my favorite pictures and turning
  118. them into bizarre images.  My favorite effect is called "Caricature."  It is
  119. designed to alter an image of a face (you supply the picture) to look
  120. "cartoonish" -- big nose, funny eyes, and so on.  It works great!!  Another
  121. great one is "Relief" which finds the highlights of the image and make it
  122. look like it has been carved in stone.
  123.  
  124.     In addition to special effects, Imagemaster is a paint program.  You
  125. can draw all the usual shapes (lines, rectangles, ellipses, arcs, etc.)  and
  126. use images as brushes.  The user interface is nowhere near as streamlined as
  127. Deluxe Paint's (see LIKES AND DISLIKES, below), but it is usable.  Realize
  128. that Imagemaster is *not* a real-time paint program.  After you draw, the
  129. program takes a few seconds to update the image.
  130.  
  131.     Imagemaster's user interface consists of "control panels" which
  132. are sets of gadgets lined up in rows.  Clicking on one button of a control
  133. panel causes a new panel to be displayed.  For example, to use the
  134. "Caricature" effect I described above, from the main panel you click on:
  135.  
  136.     "Process Panel", which opens a new panel.  Click on...
  137.        "Geometric Transformations", which opens a new panel.  Click on...
  138.           "Caricature", which opens a new panel.  This is...
  139.           The "select region" panel.  Select one, and...
  140.              A panel appears for selecting the effect intensity.
  141.              Set it and click "DONE", and the processing begins.
  142.              (Note there is no "Cancel" at this stage.)
  143.  
  144. When finished, you are returned to the main control panel.  Each panel has
  145. anywhere from 2 to 50 (!!) buttons on it.  This hierarchical panel approach
  146. allows Imagemaster to conceal its vast number of options.  (This has
  147. disadvantages, though, as I describe later.)
  148.  
  149.     Imagemaster supports dozens of file formats:  all of the Amiga
  150. formats, plus JPEG, GIF, Targa, various Amiga graphics boards, and others.
  151. Much of this support is implemented in ARexx, so it's certainly possible
  152. for the user to make Imagemaster support other formats.  Imagemaster read
  153. every image I threw at it.
  154.  
  155.     Speaking of ARexx, just about every aspect of Imagemaster is
  156. accessible by ARexx.  There are somewhere around 300 commands!  This makes
  157. the potential of Imagemaster truly awe-inspiring.  If I were a graphics
  158. professional with a programming background, I'd be blown away by the
  159. potential.  I did not experiment with the ARexx interface, though, mainly
  160. because this is just a hobby for me and I didn't have the time to spend.
  161.  
  162.     Judged only on its image processing capabilities, Imagemaster is
  163. amazing.  There is real power here.  However, I have a lot more to say about
  164. Imagemaster's user interface, so please see LIKE AND DISLIKES, below.
  165.  
  166.  
  167. DOCUMENTATION
  168.  
  169.     Imagemaster comes with a beautifully typeset, 200-page manual with
  170. a thorough index.  I found the text fairly easy to read, except that a few
  171. operations were not explained enough to satisfy me, and I would have liked
  172. more example pictures for the effects that had none.
  173.  
  174.     Unfortunately, the manual is for an older version of the program, so
  175. Imagemaster 9.21 comes with a 250 Kilobyte "addendum" on disk.  I found this
  176. arrangement inconvenient; a complete manual would have been far better.  I
  177. can understand that if Imagemaster is updated as often as the company
  178. indicates, then it's probably not cost-effective to print a new manual for
  179. each version.  If this is the case, then Black Belt should consider using a
  180. ring binder for the manual and distributing new pages as needed.  By the
  181. time the "addendum" file gets to be 7000 lines long, it's definitely time to
  182. print a new manual!
  183.  
  184.     There are many grammatical errors in the manual, but the writing
  185. is fairly clear and understandable.
  186.  
  187.  
  188. LIKES AND DISLIKES
  189.  
  190.     My main "like" is the sheer power of the program.  There are so
  191. many combinations of effects that I could use Imagemaster full time and not
  192. exhaust the possibilities.  And this is not even counting the ARexx port,
  193. which lets you effectively design your own image processing commands.
  194. In a word:  wow!
  195.  
  196.     I also liked the painless installation.  With regard to the user
  197. interface, I particularly like the "Previous Region" button which saves
  198. me the trouble of reselecting the portion of the image I want to use.
  199.  
  200.     My main "dislike" is the user interface.  In my opinion, it is
  201. quite poor.  In the following paragraphs, I will describe my complaints in
  202. detail.  Needless to say, Imagemaster does NOT conform to the guidelines
  203. established in Commodore's User Interface Style Guide, but this is not the
  204. worst of its problems.
  205.  
  206.     Imagemaster's hierarchical menu interface is, I am sorry to say,
  207. virtually identical to the menu system on my Dad's 15-year-old, dedicated
  208. IBM word processor.  The IBM displays a menu of numbered choices, the user
  209. types a number and presses ENTER, the next menu appears, and the process
  210. repeats.  As a result, even simple operations like copying a file require
  211. the user to traverse 3 different menus.  With Imagemaster, you get the same
  212. interface, except instead of typing numbers, you click on gadgets.  To do a
  213. simple operation like drawing a line, you have to move through 3 control
  214. panels!  This kind of interface is outdated, inefficient, and difficult to
  215. memorize.  Compare it, say, to the original Deluxe Paint, now 7 years old,
  216. and you'll see how cumbersome Imagemaster's interface is.
  217.  
  218.     A problem that goes hand-in-hand with the hierarchical interface is
  219. that Imagemaster is very "modal."  This means that depending on "where you
  220. are" in the hierarchy, you can access only a small set of operations.  This
  221. modality is contrary to the principles of modern user interface design found
  222. in many Amiga and Macintosh programs.  There is no real reason, for example,
  223. why Imagemaster should force the user to exit the Processing Panel in order
  224. to draw a freehand line.  In a non-modal (or less modal) interface, as many
  225. operations as possible are available at all times:  just use the menu bar
  226. and choose what you want.
  227.  
  228.     If you want to perform the same operation several times in
  229. Imagemaster, you must traverse the same path through the control panels over
  230. and over.  This gets boring really fast.  In addition, the buttons in each
  231. control panel do not appear to be in any particular order.  To my eye, it
  232. looks like Imagemaster's designers were more concerned with making the
  233. buttons line up perfectly on the left and right sides of the screen than
  234. ordering the buttons in any logical way.
  235.  
  236.     My next gripe concerns a fundamental design error in Imagemaster.
  237. In order to perform an operation on an image, the user first selects the
  238. operation, and then outlines the region which should be affected.  But this
  239. ordering -- selecting the operation before the region -- is markedly inferior
  240. to the opposite ordering found in so many programs today.  It is far more
  241. convenient, not to mention safer, to select the region first and THEN choose
  242. the operation.  Under the current system, if you mess up while selecting a
  243. region, the operation (already chosen) often begins processing immediately.
  244. The user can only cancel the operation and try again.  If Imagemaster had
  245. reversed the operations, the user could spend lots of time selecting and
  246. reselecting the region until he/she got it right, and THEN invoke the
  247. operation.  Once again, this design decision illustrates an obsolete view of
  248. user interfaces.  After all, when was the last time you saw a word processor
  249. that makes you choose the "delete" operation BEFORE you select the text to
  250. be deleted?
  251.  
  252.     A similar problem is found in Imagemaster's (non-standard) font
  253. requester.  The moment you click on the font name, you've chosen it.
  254. There should at least be "OK" and "Cancel" buttons!
  255.  
  256.     Speaking of "Cancel" buttons, Imagemaster's use of "Cancel" is
  257. inconsistent from panel to panel.  Sometimes, clicking "Cancel" will take
  258. you back to the top-level control panel (e.g., Special Effects/Asterize/
  259. Entire Image/Cancel). Other times, it will take you back to the previous
  260. control panel (e.g., File IO/Set Amiga Render Mode/Cancel).  In addition,
  261. often the "Done" button really means "Cancel" (e.g., Macro Panel/Execute
  262. Macro/Done) because it returns you to the previous panel without doing any
  263. operation.  Black Belt should make up its mind just what "Cancel" means.
  264.  
  265.     Another user interface problem is that there are two kinds of gadgets
  266. that look identical but act differently.  There are toggle gadgets, which
  267. change state (on/off) when you click them.  And there are action gadgets
  268. which initiate an operation as soon as you click them.  On some control
  269. panels, I could not tell (without trying first) whether a given gadget would
  270. exit the panel or not.  For example, when doing a "Render to File", the
  271. button "Hold Aspect From Current" is a checkbox, but "Entire Image"
  272. initiates an action. 
  273.  
  274.     I had a lot of difficulty saving images as files, and I think the
  275. process of doing it -- while very flexible and powerful -- is more difficult
  276. than necessary.  Your current image is displayed in whatever resolution you
  277. choose.  Before saving it to a file, you must choose the output format (HAM,
  278. IFF24, etc.) and the resolution (hires, lores, interlaced, noninterlaced,
  279. etc.) to be stored.  However, as far as I could tell, there is NO simple way
  280. to tell Imagemaster, "Save my current image in the same format as it is now
  281. being displayed!"  Personally, I found it easier to save the screen image
  282. directly using a 3rd-party screen saver commodity.
  283.  
  284.     The above problem is complicated by the fact that the "Save Setup"
  285. command does not save your current display preferences.  So if you do a
  286. "Save Setup", exit the program, run it again, and reload your image, the
  287. image is not guaranteed to look the same as before you exited.  For example,
  288. Imagemaster doesn't remember whether you want an interlaced screen or not.
  289. (Default is "not.")
  290.  
  291.     Imagemaster's overall feel is "jumpy" when you click on gadgets in
  292. control panels.  This is because the next control panel's buttons are drawn
  293. BEFORE the panel background is moved to accommodate them.  The effect is
  294. that the panel full of buttons "pops upward" slightly (or a lot).  I'd
  295. suggest moving the panel background first and then rendering the buttons.
  296. Along the same lines, Imagemaster's mutual-exclusion gadgets are very slow,
  297. even on a 68030 Amiga.  Try switching between Hi-Res to Lo-Res on the "Set
  298. Render Mode" screen and you'll see what I mean.
  299.  
  300.     From my above complaints, it should be obvious that Imagemaster does
  301. not conform -- even slightly -- to Commodore's published user interface
  302. guidelines.  But the real problem is that the interface is just plain sloppy
  303. and archaic.  Designing a useful interface for a program as huge as
  304. Imagemaster is certainly a difficult task.  But I can't help wondering how
  305. much more streamlined the interface would be with standard Amiga menus and
  306. gadgets instead of the current overly-modal menu hierarchy.
  307.  
  308.     
  309. COMPARISON TO OTHER SIMILAR PRODUCTS
  310.  
  311.     I have not used any other image processing programs, other than
  312. traditional paint programs (Deluxe Paint, etc.).  Imagemaster is a different
  313. kind of program entirely.
  314.  
  315.  
  316. BUGS
  317.  
  318.     o    The "load image" file requester generates 5 Enforcer hits
  319.         and pops up on the Workbench screen instead of Imagemaster's
  320.         screen.
  321.  
  322.     o    Imagemaster crashes the Amiga when I try the "Melt" special
  323.         effect on an entire image.  It generates dozens of Enforcer
  324.         hits, and the machine hangs.
  325.  
  326.     o    Click on "Set Amiga Render Mode".  If "HAM" is currently the
  327.         default, then the first 5 "Bit Depth" gadgets are enabled.
  328.         However, if you then click "Register" followed by "HAM", the
  329.         5 gadgets are now disabled!
  330.  
  331.     o    While rendering in 4-bit hires noninterlaced using "Render to
  332.         File", while it is rendering to the screen (full image, keep
  333.         aspect), drag the control panel screen downwards using
  334.         ALT-LMB (as set in SYS:Prefs/IControl).  When the rendering
  335.         finishes, the computer hangs.  I think Imagemaster doesn't
  336.         expect the user to drag its screens around.
  337.  
  338.     o    If you click "Cancel" during "Render to file" while
  339.         rendering, you still get a file requester which you must
  340.         also cancel.  It's even worse when rendering a multi-frame
  341.         sequence -- you must click "Cancel" after EACH frame!!
  342.  
  343.     o    Imagemaster activates its screen several times while an
  344.         image is loading (and during other operations).  This makes
  345.         it impossible to get any other work done while Imagemaster is
  346.         in the background.  It keeps stealing the active screen away
  347.         from you!
  348.  
  349. Then there are some minor nits:
  350.  
  351.     o    There are no version strings in imf nor filmview.
  352.  
  353.     o    The copyright notice is not legal.  It must be:
  354.         "Copyright <YEAR> <ORGANIZATION>."
  355.  
  356.  
  357. SUPPORT
  358.  
  359.     Several months ago, I contacted Black Belt to ask some questions
  360. about Imagemaster.  To my surprise, they sent me a free copy.  If that isn't
  361. great support, I don't know what is!!
  362.  
  363.     I tried to send in a bug report by e-mail to a Black Belt
  364. representative.  He told me to call their Tech Support line to report it.
  365. Since this is a long-distance call, and bug reports benefit Black Belt, I
  366. would have preferred if the BB rep had forwarded the bug report to his
  367. company himself.  But this is only a minor nitpick; it's good that they
  368. have someone on the Net answering questions.
  369.  
  370.  
  371. CONCLUSIONS
  372.  
  373.     Imagemaster is an astoundingly powerful package which is
  374. unfortunately combined with a cumbersome, outdated user interface.  The
  375. product is fairly stable and produces some amazing image effects.  I have
  376. had great fun using it, and I have barely scratched the surface of its
  377. potential.
  378.  
  379.     On a scale of 1 (terrible) to 10 (perfect), I rate the image
  380. processing software as a "9" and the user interface as a "3".
  381.  
  382.  
  383. COPYRIGHT NOTICE
  384.  
  385.     Copyright 1993 Daniel J. Barrett.  All rights reserved.  This review
  386. may be freely distributed as long as it is distributed unmodified and in
  387. its entirety.  It may not appear in any publication without the author's
  388. written permission.
  389.  
  390. ---
  391.  
  392.    Daniel Barrett, Moderator, comp.sys.amiga.reviews
  393.    Send reviews to:    amiga-reviews-submissions@math.uh.edu
  394.    Request information:    amiga-reviews-requests@math.uh.edu
  395.    Moderator mail:    amiga-reviews@math.uh.edu
  396.