home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 19 / CD_ASCQ_19_010295.iso / win / graphic / hubble13 / tutorial.txt < prev    next >
Text File  |  1994-12-11  |  18KB  |  319 lines

  1.  
  2.                         TUTORIAL.TXT for HUBBLE 1.30
  3.  
  4. 1. USE OF DESKTOP PUBLISHING FEATURES IN DOCUMENT BASED PROCESSING
  5.  
  6.    A. A Tour Through Sample HUBBLE Document File
  7.  
  8.       A.1 Switch to [Document Based Processing] from [Option Menu] (Alt-O, D)
  9.       A.2 Load HUBBLE document file *HUBBLE.PUB* Using [File Menu] (Alt-F, O)
  10.       A.3 After the HUBBLE document is loaded, Users can edit paragraph text 
  11.           of the document using cursor keys, <enter> keys, <Del> key, etc.,
  12.           or add text to a paragraph text.
  13.       A.4 To manipulate other graphic element, choose one of the menu commands
  14.           or click on a toolbox icon.
  15.       A.5 To Manipulate (Move/Resize/Delete) bitmap image, choose (Alt-E, M) 
  16.           from the [Edit Menu]. Move mouse cursor on or around the bitmap
  17.           image, a hand cursor means users can move the image, a cross-arrow
  18.           means users can resize the image. Drag mouse (move mouse while left
  19.           button is down) to move or resize. Use <Del> key to delete the image.
  20.       A.6 Press [Esc] key to return to normal default operation. (Text input)
  21.       A.7 Click on [Drawing Tools] icon (The one with line, square, and circle)
  22.           To move, resize, add, or delete drawings.
  23.           E.g. Click on <SIZE> button to resize or move the current drawing.
  24.           Press <Enter> key to signal the operation (move/resize) is completed.
  25.           Click on <Cancel> to return to normal default operation.
  26.       A.8 Users can also reposition relative top-bottom placement of graphic 
  27.           elements or drawings from [Edit Menu] (Alt-E, n) (Edit, Reposition).
  28.           Use <TAB> key to select current drawing, up-arrow to reposition the 
  29.           drawing to the top, use down-arrow to reposition drawing bottom of
  30.           the drawing stack. Press [Esc] key to return to normal default 
  31.           operation. (Text input)
  32.  
  33.    B. Document Resolution and Printing
  34.  
  35.       B.1 Users can customize page layout and paragraph format from
  36.           [Option Menu] (Alt-O, P). A Page and Paragraph Format Dialog
  37.           is invoked. One item in the dialog box is the setting of 
  38.           document resolution. This setting only affect the printing
  39.           quality of the document.
  40.       B.2 The best result is when the resolution setting is the same 
  41.           as the printer's resolution. However, if the printer 
  42.           resolution is too high, HUBBLE may not be able to handle
  43.           (It consume too much memory). In this case, choose a lower
  44.           resolution. In general, choose a resolution between 100 
  45.           to 200 pixels/inch.
  46.       B.3 Choose [Print Preview] for several resolution settings to
  47.           determine best resolution setting.
  48. 1. USE OF DESKTOP PUBLISHING FEATURES IN DOCUMENT BASED PROCESSING (Cont'd)
  49.  
  50.    C. Available Fonts Style and Size
  51.  
  52.       C.1 Most elements of HUBBLE document, drawings, image, etc. can be 
  53.           move or resized. However, "Fonts Size and Style" for paragraph
  54.           text input is limited to those installed on the Windows.
  55.       C.2 There is a way to customize paragraph text "Fonts SIZE" when
  56.           printing. The trick is to use [Page and Paragraph Format] from
  57.           [Edit Menu] to define document page size. However, when printing, 
  58.           users can reduce or enlarge the printing page.
  59.       C.3 For example, users define a document page of 4" by 5". However,
  60.           when printing, users can chose the printing page size (from
  61.           [print Dialog]) to be 8" by 10". In effect, users are printing
  62.           the document page which a "Fonts SIZE" twice the size of those
  63.           available from the fonts installed on the system.
  64.  
  65. 2. USE OF TOOLBOX:(GENERAL) AND OTHER IMAGE OR DOCUMENT EDITING COMMANDS
  66.  
  67.    A. %%%%%%%%%%%%%%% IMPORTANT SPECIAL NOTICES %%%%%%%%%%%%%%%%%%%
  68.  
  69.       A.1 *** BRUSH SELECTION and LINE SELECTION *** from [Option Menu]
  70.           LINE SELECTION affect the attributes of drawing tools.
  71.                         (Tools with icon of a line, a circle, a square)
  72.           BRUSH SELECTION affect the attributes of pencil tool. 
  73.                         (freehand drawing, Tools with icon a pencil)
  74.       A.2 Generally, users signal the end of an operation by
  75.           pressing the <Enter> key.
  76.       A.3 Usually, there may be several image editing elelments (drawings,
  77.           bitmap image, etc.) available at the same time. Depend on specific
  78.           tools or commands used, users may be able to know which editing
  79.           element is the current (active) one by making one of the following
  80.           observation:
  81.           A.3.1 By moving the mouse cursor, a hand-shaped cursor will appear
  82.                 above the active editing element.
  83.           A.3.2 Color of the editing element is inverted. This situation is
  84.                 is typical for MOVE/RESIZE operation.
  85.           A.3.3 By changing the editing element's attribute, e.g. by toggling
  86.                 between OPAQUE and TRANSPARENT mode.
  87.  
  88.    B. GENERAL CONCEPT
  89.       B.1 Users access to toolbox by clicking on the appropriate
  90.           <TOOLBOX> icon. A set of <PUSH BUTTON> will appear on the 
  91.           status line from which users can choose to perform or fine 
  92.           tune the operations. After users perform a task, such as 
  93.           enter text lines or make drawings, the program still allow users 
  94.           to make further adjustment. Commonly available feature are 
  95.           <SIZE> (resize and move), <FG> changing the foreground color, 
  96.           <BG> changing the background color, etc.     
  97.           Modifications made to the image are grouped in **logical units**
  98.           of operation, such as a drawing, a line of text, or a group 
  99.           of pixels. Hence <SIZE>, <FG>, <BG>, etc. are applied to the
  100.           whole unit of operation. Users can have many unit of operation
  101.           (e.g. many geometric drawings) at the same time, and can change
  102.           focus to different unit by using <TAB> key of push <TAB>button
  103.           on the status line.
  104.       NOTES:
  105.           All change made by toolbox are still not committed to 
  106.           the image (changes have to be committed to the image to become
  107.           part of the image) until users click on the <WRT> (write) or 
  108.           <OK> push button.
  109.           Please refer to online help for detail.
  110.           -- users can click on <cancel> push button to end the operation. --
  111. 2. USE OF TOOLBOX:(GENERAL) (Cont'd)
  112.  
  113.    C. Notes on TOOLBOX:(RECTANGLE) and TOOLBOX:(Image Patching)
  114.       C.1 Similarity and Difference
  115.           TOOLBOX:(RECTANGLE) allow users to define a rectangular
  116.           area on the image and then users can either <COPY>,
  117.           <CUT>, <SCALE>, or <Stitch or Image Patching>
  118.           (push <OK> button).
  119.           TOOLBOX:(Image Patching) only allow users to do
  120.           <Stitch or Image Patching> but allow users to select 
  121.           different shapes for the selected area.
  122.       C.2 Current Limitation
  123.           Some limitation for TOOLBOX:(Image Patching) may restrict
  124.           its use. Please read the file Newinfo.txt.
  125.       C.3 <COPY-RECTANGLE> function is also available through [Edit-Menu].
  126.  
  127.    D. Notes on TOOLBOX:(RECTANGLE) and [Edit Menu]-[Trim Image]
  128.       Trim image is an alternate implementation of <COPY-RECTANGLE> in
  129.       TOOLBOX:(RECTANGLE). However, its using keyboard to defined the 
  130.       selected rectangle.
  131.  
  132.    E. Current Limitation
  133.       Please read the file Newinfo.txt.
  134.  
  135. 3. USE OF TOOLBOX:(PENCIL) and TOOLBOX:(DRAWING)
  136.    A. Basic Differences (Brush Style and Line Style)
  137.       TOOLBOX:(PENCIL) is a pixel editing tools, while
  138.       TOOLBOX:(DRAWING) is a line drawing tools. Hence,
  139.       shape and size of pixel using TOOLBOX:(PENCIL) are
  140.       controlled by brush style (from Option menu), and
  141.       shape and size of drawing using TOOLBOX:(DRAWING) 
  142.       are controlled by line style (also from Option menu).
  143.    B. Logical Unit of Operation.
  144.       A geometric drawing is considered a unit of operation.
  145.       For freehand drawing (either from TOOLBOX:(PENCIL) or
  146.       TOOLBOX:(DRAWING)), all drawing entered from initial
  147.       drawing until users push the [RETURN] key are considered
  148.       a logical unit. 
  149.       Users can modify a drawing unit by clicking on the <SIZE> 
  150.       button, then drag mouse on the image to move or resize the
  151.       drawings. For freehand drawing, users can modify the pixel
  152.       boundary after a group is formed by pushing the [SPACE BAR], 
  153.       and push [RETURN] to complete the operation.
  154.  
  155. 4. USE OF TOOLBOX:(Image Patching) 
  156.    4.1 A Typical scenarios and steps of using TOOLBOX:(Image Patching)
  157.        a.) Support we want to change text on HUBBLE.BMP from "version 1.08"
  158.            to "version 1.14"
  159.        b.) Open HUBBLE.BMP, adjust display window to portion the image,
  160.            e.g. maximize the window.
  161.        c.) Click on TOOLBOX:(Image Patching) icon.
  162.        d.) Click on <RECT> on the status line.
  163.        e.) Draw a rectangle on the right of "version 1.08" to select an area.
  164.        f.) Click on <SIZE> on the status line to adjust the selected rectangle.
  165.        g.) Click on <Put> on the status line to move the selected area to
  166.            the left until it cover text "1.08" as follow:
  167.            g.1) Move mouse cursor over the selected area. (mouse cursor will
  168.                 change to hand shape cursor.
  169.            g.2) Drag mouse to the left (move mouse while left button is down)
  170.                 until the selected area cover text "1.08".
  171.            g.3) Click on <WRT> on the status line.
  172.                 Now, text "1.08" will be replaced with background image.
  173.        h.) Click on <Cancel> on the status line to exit TOOLBOX:(Image Patching).
  174.        i.) Click on TOOLBOX:TEXT icon.
  175.        j.) Enter "1.30" at the location which previously display text "1.08".
  176.        k.) Click on <TRAN> on the status line to show image background.
  177.        l.) Click on <SIZE> on the status line to adjust the location and size
  178.            of the text entered.
  179.        m.) Push [RETURN] after finish adjust text entered in l.)
  180.        n.) Click on <WRT> on the status line.
  181.        o.) Click on <Cancel> on the status line to exit TOOLBOX:TEXT.
  182.            
  183.    4.2 
  184.  
  185. 5. GRAYSCALE/COLOR CONVERSION, -VS- CUSTOM COLOR CONVERSION AND DITHERING
  186.    5.1 GRAYSCALE CONVERSION
  187.        Are used to change image to color format with higher number of 
  188.        grayscale levels and/or convert color image to grayscale image
  189.        by averaging intensity of all color components using a pre-specified
  190.        formular.
  191.    5.2 GRAYSCALE/COLOR CONVERSION
  192.        Are used to change image to color format with higher number of colors.
  193.    5.3 CUSTOM COLOR CONVERSION AND DITHERING
  194.        Are used to convert the color format of an image to a different/new
  195.        set of color palette with the same or reduced number of colors. Without
  196.        dithering, the conversion is carried out using nearest color matching
  197.        method. With dithering, a wide range of methods are available (depending
  198.        on users preferences and suitability to specific needs) to approximate
  199.        the original image and give users the illusion that the image has
  200.        more colors than those available from the color palette used.
  201. 6. CUSTOM COLOR CONVERSION AND DITHERING
  202.    6.0 Users can convert an image without using -Dithering- technique.
  203.        If dithering is disabled, operation speed will be much faster.
  204.    6.1 Display Update
  205.        To get updated display on source or target image on "Custom Conversion"
  206.        dialog box, click on the respective image display areas.
  207.    6.2 A Typical steps of using Custom Color Conversion
  208.        a.) Open an image file from File Menu.
  209.        b.) Select Custom Color Conversion and Dithering from Transform Menu.
  210.        c.) Select dithering technique such as "Error Diffusion" from the
  211.            "Dithering Method" listbox. (Other dithering techniques may have 
  212.            more restriction on palette which can be selected).
  213.        d.) Select "Color" from Target Quality and choose number of color
  214.            such as 256 or 16 colors.
  215.        e.) Click on "Build Palette >>" to make palette selection.
  216.        f.) Click on "Disable Dithering" check box to match the target image
  217.            with source image without using dithering technique. (This step is 
  218.            advised to be done last and is recommended if the target image is 
  219.            to be used for further editing such as area fill operation)
  220.        g.) Click on "TEST" or "OK" button.
  221. ***6.3 Scenarios where Custom Color Conversion and Dithering can be used
  222.        a.) When users want to merge two images or stitch one image over another
  223.            but can not be done because the two image are not compatible either
  224.            because they have different number of color or using different set
  225.            of color palette. e.g. imageA has 256-colors and 
  226.            imageB is a true-color image.
  227.            imageA = IBM$4A.BMP, imageB=IBM$4B.BMP
  228.            a1.) open imageA
  229.            a2.) Paste the image (imageA) to clipboard. 
  230.                 (to make palette of imageA available through clipboard)
  231.            a3.) Open imageB.
  232.            a4.) Select Custom Color Conversion and Dithering from 
  233.                 Transform Menu.
  234.            a5.) Select dithering technique such as "Error Diffusion" from the
  235.                 "Dithering Method" listbox. (Other dithering techniques may 
  236.                 have more restriction on palette which can be selected).
  237.            a6.) Select "Color" from Target Quality and choose 256-color.
  238.            a7.) Click on "Build Palette >>" to make palette selection.
  239.            a8.) Select "Clipboard Palette" the click on "OK".
  240.            a9.) Click on "Disable Dithering" check box to match the target 
  241.                 image with source image without using dithering technique. 
  242.                 (This step is advised to be done last and is recommended if 
  243.                 the target image is to be used for further editing such as 
  244.                 area fill operation)
  245.            a10.) Click on "OK" button.
  246.            ==> the resulting image can be used to merge or stitch with imageA.
  247.    6.4 NOTES
  248.        a.) Sometime it's better disabled dithering Technique for some kind
  249.            of subsequent processing.
  250.        b.) At the build palette menu, there is a checkbox to limit
  251.            palette selection.
  252.        c.) If after the palette is built, <OK> button may still be disabled,
  253.            this is because the selected dithering method is not compatible
  254.            with current selected palette. Choose other dithering method from
  255.            the listbox or change to other set of palette. (users may also
  256.            have to uncheck the "Disable Dithering" checkbox to enable the
  257.            dithering method listbox)
  258.         (** A somewhat intertwined selections to make everything compatible **)
  259.  
  260. 7. HOW MAKE IMAGE COMPATIBLE
  261.    7.1 If the image is from clipboard, paste the image from clipboard.
  262.    7.2 suppose IMAGEa is the image with desired palette, and we want to
  263.        convert IMAGEb to be compatible (for merging and stitching)
  264.        with IMAGEa.
  265.    7.3 Copy IMAGEa to clipboard to make the palette available.
  266.    7.4 Use GRAYSCALE/COLOR CONVERSION (usually COLOR CONVERSION) to convert
  267.        IMAGEb to have the same (or even higher) number of colors than IMAGEa.
  268.    7.5 Use CUSTOM COLOR CONVERSION AND DITHERING and using the palette from 
  269.        clipboard (copied from step 6.3).
  270.    7.6 Disable dithering.
  271.    7.7 Complete the CUSTOM COLOR CONVERSION AND DITHERING process.
  272.    7.8 Also see --> 
  273.        (4). GRAYSCALE/COLOR CONVERSION, -VS- CUSTOM COLOR CONVERSION AND DITHERING
  274.        (5). CUSTOM COLOR CONVERSION AND DITHERING
  275.    
  276. 8. Stitch Image From Clipboard
  277.    If the clipboard image is not compatible to the base image (current
  278.    image which users want to have clipboard image stitch on).
  279.    8.1 Convert clipboard image to become compatible
  280.        Users should "Paste Image (Edit menu)" to a window first, then "Copy
  281.        base image to clipboard" (To make base image's palette available).
  282.        Next, users should use "CUSTOM CONVERSION and DITHERING" to convert
  283.        make the newly pasted image by using palette from clipboard as
  284.        its new palette. The method is explained in TUTORIAL.TXT, HUBBLE.DOC, 
  285.        and HUBBLE online help.
  286.    8.2 Convert base image to become compatible with clipboard image 
  287.        Users should "Paste Image (Edit menu)" to a window first, then 
  288.        use "CUSTOM CONVERSION and DITHERING" to convert base image to 
  289.        have palette compatible with the clipboard image. Users then
  290.        use this newly converted image as the base image to 
  291.        "Stitch Image From Clipboard". See TUTORIAL.TXT, HUBBLE.DOC, 
  292.        and HUBBLE online help on "CUSTOM CONVERSION and DITHERING" .
  293.  
  294. 9. GENERAL NOTES
  295.  
  296.       A. By default, A <Reduced Image> window will be displayed, and may be used
  297.          as a place for performing various house-keeping chores and for setting
  298.          up global variables, etc.
  299.  
  300. 10. HOW TO USE THE PROGRAM
  301.       A. Help will always be available by pressing the F1 key.  *********
  302.       B. If your scanner manufacturer do not supply TWAIN compatible driver,
  303.           you can use your scanner software to acquire image, save it in
  304.           BMP, PCX, or TIFF formats. Then use HUBBLE for further processing.
  305.       C. Use <DEL> key to delete current item of drawing, area fill, 
  306.           modification, etc. in TOOLBOX.
  307.  
  308. 11. Typical scenarios where HUBBLE can be used
  309.    - Process, enhance, edit scanned images.
  310.    - Prepare Image to make
  311.      * Pamphlet
  312.      * Transparency
  313.      * slide
  314.      * etc.
  315.    - Incorporate to other desktop publishing software
  316.    - Usually, users can use output devices that come with driver(s)
  317.      that allow the device to act as a printer.
  318.  
  319.