PDF version - iPhotoDraw
Transcription
PDF version - iPhotoDraw
iPhotoDraw V2.1 User's Manual © 2016 Simen Wu iPhotoDraw V2.1 User's Manual by Simen Wu A simple, yet powerful tool to annotate images. iPhotoDraw V2.1 User's Manual © 2016 Simen Wu All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying, recording, taping, or information storage and retrieval systems - without the written permission of the publisher. Products that are referred to in this document may be either trademarks and/or registered trademarks of the respective owners. The publisher and the author make no claim to these trademarks. While every precaution has been taken in the preparation of this document, the publisher and the author assume no responsibility for errors or omissions, or for damages resulting from the use of information contained in this document or from the use of programs and source code that may accompany it. In no event shall the publisher and the author be liable for any loss of profit or any other commercial damage caused or alleged to have been caused directly or indirectly by this document. Printed: April 2016 in Canada. Special thanks to: All the people who contributed to this software. 4 iPhotoDraw V2.1 User's Manual Table of Contents Foreword 6 Part I Introduction 8 1 Features ................................................................................................................................... 9 2 System................................................................................................................................... Requirements 9 Part II User Interface 12 1 Mani ................................................................................................................................... UI 12 2 Menu................................................................................................................................... 14 File .......................................................................................................................................................... 14 New ......................................................................................................................................................... 15 Export ......................................................................................................................................................... 18 Send ......................................................................................................................................................... 19 Screen Capture ......................................................................................................................................................... 21 Snapshot ......................................................................................................................................................... 26 View .......................................................................................................................................................... 28 Edit .......................................................................................................................................................... 32 Edit Shape......................................................................................................................................................... Properties 35 Shape Properties ......................................................................................................................................................... - Text 40 Shape Properties ......................................................................................................................................................... - Font 40 Shape Properties ......................................................................................................................................................... - Text Effects 41 Transform......................................................................................................................................................... 43 Text .......................................................................................................................................................... 43 Shape Effects.......................................................................................................................................................... 44 Im age .......................................................................................................................................................... 46 Config Canvas ......................................................................................................................................................... 53 Show on Map ......................................................................................................................................................... 55 Measure ......................................................................................................................................................... 56 Tools .......................................................................................................................................................... 63 Extended Toolbox ......................................................................................................................................................... Items 64 Options ......................................................................................................................................................... 68 Config Stamps ......................................................................................................................................................... 85 Import \ Export ......................................................................................................................................................... Settings 89 Screen ......................................................................................................................................................... 90 Styles ......................................................................................................................................................... 94 Gradients ......................................................................................................................................... 94 Dash Patterns ......................................................................................................................................... 98 Arrow Heads ......................................................................................................................................... 100 Watermark ......................................................................................................................................................... 106 Manage Watermarks ......................................................................................................................................... 106 Batch Watermark ......................................................................................................................................... 112 Watermark for Current ......................................................................................................................................... Image 113 Batch Image ......................................................................................................................................................... Conversion 114 Help .......................................................................................................................................................... 116 Part III Edit 119 1 Edit ................................................................................................................................... Shapes 119 © 2016 Simen Wu Contents 5 2 Edit ................................................................................................................................... Text 123 3 Dimension ................................................................................................................................... Line 124 4 Bezier ................................................................................................................................... Curve 127 5 Text................................................................................................................................... Effects 129 6 Shortcuts ................................................................................................................................... 133 7 Tricks ................................................................................................................................... 134 Part IV Tutorials 137 1 Open ................................................................................................................................... File 137 2 Draw................................................................................................................................... Annotations 138 3 Export ................................................................................................................................... Image 144 Part V Other 146 1 Update ................................................................................................................................... History 146 2 Technical ................................................................................................................................... Support 148 3 License ................................................................................................................................... 149 4 FAQ................................................................................................................................... 150 Index 0 © 2016 Simen Wu 5 6 Foreword © 2016 Simen Wu Part I 8 1 iPhotoDraw V2.1 User's Manual Introduction iPhotoDraw lets you add annotation to an image file. You can add texts, arrows, dimensions, lines, and ballons etc. to an image. People are using iPhotoDraw's annotation capabilities to: Name people in photos. Add descriptions for objects. Show dimension information of an object. Show enlarged details of an object in the bollons. The following is an example of what we can do with iPhotoDraw. Original image, Image with annotations, © 2016 Simen Wu Introduction 1.1 9 Features Some key features of iPhotoDraw are: Simple, intuitive user interface Every feature and user interface element has been designed to be immediately intuitive and easily learned without assistance. iPhotoDraw is designed to be immediately familiar to users of MS Office and any other commercial graphics software. Instant visual effect when setting properties When configuring the properties of annotation objects, you will see the instant effect without having to click the [Ok] button. Annotation data is stored in a separated file from the original image Annotation is not writen directly on the image. Actually they are stored in a separated xml file. So you don't need to worry that the original image will be messed up. 1.2 System Requirements Software Requirements Windows XP SP3 or later (e.g. Windows Vista, Windows 7, Windows Server 2008), 32 bit / 64 bit .Net Framework 3.0 or later Hardware Requirements 800 MHz processor © 2016 Simen Wu 10 iPhotoDraw V2.1 User's Manual 512MB of RAM 1024 x 768 screen resolution 100+ MB hard drive space © 2016 Simen Wu Part II 12 2 iPhotoDraw V2.1 User's Manual User Interface iPhotoDraw provides standard and easy-to-use user interface. Operations are very straight forward. 2.1 Mani UI The main user interface includes the following parts, Main panel Toolbar buttons Toolbox Property panel Overview Ruler Status bar © 2016 Simen Wu User Interface 13 1. Main panel The main panel is at the center of the application's UI. It shows the image that's being edited. 2. Toolbar buttons The toolbar buttons provide common operations for editing such as open, save, print, cut/copy/paste, redo/undo, and zoom etc. 3. Toolbox Toolbox provides all the annotations (e.g. lines, rectangles, text, and callout boxes etc.) you can add to the image. It also provides operations like selection, zoom-in, and image panning. 4. Property panel Property panel shows the basic properties for the currently selected annotation object. It's context sensitive. For example, if you are editing a line object, the Fill property is greyed out. To see / modify the all the properties for the current object, you can right click on the object in the main panel, from the pop-up menu, choose [properties]. 5. Overview image The Overview shows the whole image. The yellow box is the current focused part in the main panel. You can drag the yellow box to move the focused part in the main panel. It's handy when you are editing a big image or zoom in to details. You can drag the yellow box 6. Ruler The ruler shows the size of the image (in pixels) and the current position of the mouse cursor. 7. Status bar Status bar shows information about the current image, such as storage size and the space size (in pixels). © 2016 Simen Wu 14 2.2 iPhotoDraw V2.1 User's Manual Menu iPhotoDraw's menu consists of the followings, File 14 View Edit 28 32 Shape Effects Image Tools 2.2.1 44 46 63 File 1.1 New Create a new image on the fly. Choose this menu if you already have an image on clipboard and you want to add annotation to this image right away. See File \ New 15 for details. 1.2 Open Open an image file to add annotation. The following image format are currently supported: BMP, PNG, JPG, TIF, and GIF. You can also open file by drag-and-drop the file from Windows File Explorerer. Or right click the image file on File Explorerer, choose [Open With] option and then choose iPhotoDraw from the application list. 1.3 Close Close the current image file. 1.4 Save Save the data to the annotation file. This is an xml-format file. 1.5 Export Once you finish editing the annotation on the image, you can export it to a new image file. The possible export image formats include BMP, PNG, JPG, and GIF. See File \ Export 18 for details. © 2016 Simen Wu User Interface 15 1.6 Send You can send the current image with annotations to different receivers or applications. See File\Send 19 for details. 1.7 Screen Capture iPhotoDraw allows you to do the screen capture and there are 3 options here: entire screen, region, and fixed region. See File\ScreenCapture 21 for more details. 1.8 Snapshot Snapshot allows you to keep a copy of the current edit status so you can restore to it in the future. See File\Snapshot 26 for more details. 1.9 Print Print the content of the current image. 2.2.1.1 New Sometimes you want to make a screenshot and add annotations to the screenshot directly. When you choose menu [File\New], the followng dialog pops up. © 2016 Simen Wu 16 iPhotoDraw V2.1 User's Manual Dialog for creating new image By default, you will get a 320 x 240 blank image. If you have made a screenshot, you can click the button [Get Image from Clipboard]. Once the image is fetched from the clipboard, the width and height will be automatically set to the same as the image. You can change the size to whatever you want. You can also specify the background color for the new image. The background could be either solid color or transparent. To zoom in/out the image for preview, please use the mouse wheel. The settings you use to create the new image will be rememberred by the system. So next time it will save time from entering it again. © 2016 Simen Wu User Interface 17 Get image from clipboard Images consist of pixels, so when you create a new image, the default unit is pixels. But you can also use other units as well. Click onthe [Advanced...] button, the "Image Size Advanced Settings" dialog shows up. This dialog provides a number of options for the image size: Size: The system provides a number of predefined sizes. For example, Letter (8.5 x 11 in) is one of o the most popular print page size in North America, while 4R (4 x 6 in) is a popular photo print size. Once you pick a predefined size from the dropdown list, it automatically populates the other fields in this dialog for you. Please note that besides the system predefined items in this list, you can also create your own paper size. See the Options\Paper Size 84 for details. Unit: You can choose a unit (e.g. inch) for the image. Internally it's converted to pixels. DPI: Dots-per-inch (or pixels-per-inch) is a measure of spatial printing dot density. It means how many dots (or pixels) can be placed in a line within the span of 1 inch (2.54 cm). We use this to calculate the final size in pixels for the image. Normally, DPI for a computer screen is 96, while a laser printer is 300 or higher. Orientation: You can decide the image is in portrait or landscape. © 2016 Simen Wu 18 iPhotoDraw V2.1 User's Manual Width/Height: You can also manually enter the size in the Width and Height fields. Advanced settings for image size Once a new image is created, it's just in memory. So please don't forget to save (or export) it later on. 2.2.1.2 Export After finish editing the annotations, you can export the image. By doing this, the annotations are burned on the exported image. Export to a new image file You can click on the folder icon to specify the path / file of the exported image. Click on the [Image Options...] button to open up the following dialog to config the options for image exporting. © 2016 Simen Wu User Interface 19 Options for image exporting In this dialog, you can specify the quality of the exported image. This option is only available if the exported image is a JPG. By default, the exported image is the same size of the original image. You can resize the image. The aspect ratio of the image is maintained when you change the size. 2.2.1.3 Send FTP iPhotoDraw allows you to upload image to the FTP server. Choose menu item [File]\[Send]\[FTP] to open up the following dialog. © 2016 Simen Wu 20 iPhotoDraw V2.1 User's Manual Upload image to ftp server In this dialog, you can set the image name (without file name extension), the image type (currently only jpg, png, bmp, and bmp are supported). Click on the [Imae Options...] button if you want to change the quality for the jpg image, or resize the image. In the "Ftp Connection" groupbox, please enter the following information for ftp uploading, Upload Path : This is the network address of the ftp server, followed by the path to where you want to upload the image. User Name : Account of the FTP server. Password : Password of the FTP account. Click on [OK] button to start uploading the image. Office You can send the image to MS products such as Word, Excel, PowerPoint and Outlook. Please note that it requires MS Office 2007 or later installed on your machine. To configure MS Office, please see Tools\Options\MS Office 82 for details. External Application © 2016 Simen Wu User Interface 21 You can send the current image to the external application. Please see Tools\Options\External Application 81 on how to configure the external application. 2.2.1.4 Screen Capture You can do the screen capture with iPhotoDraw and then annotate on the image directly. There are several options you can use to capture the screen. Entire Screen It captures the whole screen as the image. In a multi-screen environment, you can pick the screen(s) which you want to capture just the picture below. Choose screen(s) in multi-screen system Region When you choose this option, the screen will become blurred. Click the mouse's left button on the location where you want to start capture. Then drag the mouse. The region you are dragging becomes clear. And that is the region you will capture. Release the mouse left button, the region of the screen will be captured by the system as a new image. © 2016 Simen Wu 22 iPhotoDraw V2.1 User's Manual Note: There is a pixel magnifier that moves along with the mouse. It shows the details of the pixels around the the current mouse cursor. The center of this magnifier (the red spot) is exactly the pixel that's under the mouse cursor. As an option, you can turn on / off this magnifier by pressing [Ctrl] key. The label under the selection box shows the size of the region that's being capture. If you want to have precise control of location / size of the region, you can use the Arrow key to move the mouse. For example, the following pictures shows the region user wants to capture. Capture screen by region Fixed Region You can also use a fixed region to capture screen. When you choose this option, the following dialog will pop up to let you specify the size of the region. After specifying the size of the region, you then move the region in the screen. Click the mouse. The region at which you click will be captured by the system. © 2016 Simen Wu User Interface 23 Specify the size of the capture region Note: The size you specify will be persisted by the system and used as the default value for the next capture. Capture Window Choose this menu item if you want to capture a window. Move the mouse on the screen, the window under the mouse will be highlighted. So you know what window you are going to capture. Below the highlight box, it shows the size of the window. © 2016 Simen Wu 24 iPhotoDraw V2.1 User's Manual Capture Window Region to Clipboard It's like capture screen with "Region". But instead of placing the captured image onto iPhotoDraw, it places it to clipboard so you can directly paste to other software. Delayed Capture Sometimes you want to take some time to do something and wait there until the screen capture takes place. For example, you want to capture the image of menu items. you open up the menu, but you cannot switch to iPhotoDraw to do the screen capture. Because once you click the mouse somewhere else, the menu will disappear. In such a case, you can use Delayed Capture. You can specify the amount of time in seconds for the delay. You can combine the delay operation with other capture methods such as Entire Screen, Region and so on (see picture below). Once you hit the [Start] button, the countdown starts. You can take this moment to do your stuff (such as switching to other software and open up the menu) and wait for the countdown to finish. When count down finishes, the system will capture © 2016 Simen Wu User Interface the screen. Set delay time and other options © 2016 Simen Wu 25 26 iPhotoDraw V2.1 User's Manual Use the Delayed Capture to capture menu items Repeat the Last Capture If you not happy with the captured image and want to do it again, you can choose "Repeat the Last Capture". It saves you time because it automatically uses the same settings you do for the last capture (e.g. size of the capture region). 2.2.1.5 Snapshot Taking a snapshot saves the current state of annotation editing, so you can return to it at any time. You can take multiple snapshots of the editing, to save any state you might want to return to. A simple scenario is like this, you have several ideas of editing an image, but you are not quite sure which one your client may want. So you create snapshots and show it to your client and let her / him pick the right one. © 2016 Simen Wu User Interface 27 Create Snapshot Creating a snapshot is easy. Just choose menu item File\Snapshot\Create Snapshot. The following dialog will pop up. Give the snapshot a rememberable name and maybe some descriptions. Click [OK], the snapshot is then created. Note: Durimg the above steps, the snapshot is created in memory. If you want to save it with the file you are editing, please click the [Save] button on the main UI's toolbar. Enter the information for the new snapsnot Restore Snapshot Once you created snapshots, you can restore this snapshot at any time. Open the 'Restore Snapshot' dialog and pick the one you want to restore. Click [OK] button, and then the system will restore to that snapshot. To save storeage space, you can also delete snapshots that you don't need any more here. © 2016 Simen Wu 28 iPhotoDraw V2.1 User's Manual Restore a snapshot Note: If you have made some changes on the current imag, before restoring a snapshot, it's better to create a snapshot for current edit status. Otherwise, when the application restores to the snapshot you choose, you will lose the current changes. 2.2.2 View 2.1 Zoom In Zoom in the image. 2.2 Zoom Out Zoom out the image. 2.3 Fit to Window © 2016 Simen Wu User Interface 29 Zoom the image so it just fits inside the current window. 2.4 Actual Size Zoom the image to its actual size (100%). 2.5 Full Screen Show the image in the full screen mode. Once the view is in full screen mode, you can scroll the mouse wheel button to zoom in / out image. When you move the mouse, a group of buttons will appears at the bottom of the screen (see the picture below). Use these buttons to exit the full screen mode, Zoom in / out, or zoom to full extent of the image. Full screen mode You can also exit the full screen mode by pushing the [Esc] key at anytime. 2.6 Properties Turn on / off the property panel from the main user interface. 2.7 Ruler Turn on / off the ruler from the main user interface. 2.8 Ruler Display Unit You can choose one of the following units as the display unit for the ruler: Pixel © 2016 Simen Wu 30 iPhotoDraw V2.1 User's Manual Inch Foot Millimeter Centimeter Meter After you pick a unit, you will see the current unit short name is showed in the ruler like the following picture. The calculation of the physical units (e.g. inch, centimeter etc) is based on the DPI (dots-per-inch) attribute of the image. For example, for a 96-DPI image, 96 pixels equal to 1 inch (or 2.54 centimeters). Ruler unit 2.9 Grid Turn on / off the grids when you edit the annotations. When grids are turned on, you can only move shapes on grids. The following image shows grids and a rectagle that is aligned on the grid line. © 2016 Simen Wu User Interface 31 Grids 2.10 Guide Line Turn on / off the guide lines. The following images shows the guide lines and rectangles that are aligned to the guide line. When the guide lines are turned on, you can drag the guide lines to a new location. There are 2 types of guidelines: Cross guideline : The position of the cross guideline is relative to the left/top of the image. Corner guideline : The position is measured from the edge of the image. That is useful if you want to dock shapes in the corner of the images. For example, you may want to put add a logo to a bunch of images and want the logo to be always 10 pixels to the right and 5 pixels to the bottom on all these images. © 2016 Simen Wu 32 iPhotoDraw V2.1 User's Manual Guide lines 2.11 Visible An image document consists of the original raster image and annotation shapes on top of it. During the editing, you can turn on/off either the image or the annotation shapes at your convenience. Image: Turn on/off the raster image. Shapes: Turn on/off the annotation shapes. 2.2.3 Edit 3.1 Undo This command undoes the most recent action that you've taken when editing the annotation on the the image, if any. © 2016 Simen Wu User Interface 33 3.2 Redo This command redoes the most recent action that you've undone, if any. 3.3 Cut This command puts the selected annotation object onto the clipboard and remove it from the image as well. 3.4 Copy This command puts the selected annotation object onto the clipboard. 3.5 Paste This command gets the data from the clipboard (if any) and puts it on the image. 3.6 Delete This command deletes the selected aannotation object from the image. 3.7 Select iPhotoDraw provides serveral ways for you to select shapes for editing. Select All - Select all the shapes. Select None - Unselect the selected shapes. Inverse - Inverse the selection. That is, select the unselected shapes, and unselect the selected ones. Select Next - Select the next shape (in Z-order). Select Previous - Select the previous shape (in Z-order). Select First - Select the first shape (in Z-order). Select Last - Select the last shape (in Z-order). 3.8 Lock Shapes Sometimes when you are editing shapes on the image, there are some of the shape that you don't want to touch. In this case, you can lock them up. Once a shape is locked, it cannot be edited (selected, moved, © 2016 Simen Wu 34 iPhotoDraw V2.1 User's Manual or deleted etc). Lock - Lock the currently selected shapes, so they cannot be edited. Lock All - Lock all the shapes in the current image. Unlock - Unlock the shapes, so they can be edited again. Note: When you save the image, the lock will be saved as well. 3.9 Align Once you select multiple shapes, you can do alignment operation for them. Alignment operations include, Align Left Align Centers Vertically Align Right Align Top Align Centers Horizontally Align Bottom 3.10 Make Same Size You can make several shapes the same width, same height, or same size in both direction. 3.11 Make Center You can put select shape(s) to the horizontal or vretical center on the current image. 3.12 Spacing You can control the space between selected shapes. There are serverl operations here, Make Horizontal Spacing Equal : Horizontal space between shapes are of the same. Make Vertical Spacing Equal : Vertical space between shapes are of the same. Remove Horizontal Space : Shapes are horizontally adjacent to each other (no space between each of them). Remove Vertical Sapce : Shapes are vertically adjacent to each © 2016 Simen Wu User Interface 35 other (no space between each of them). 3.13 Order You can change the z-order of the shapes onthe image. Bring Forward : Move the selected shape one-step forward. Bring to Front : Move the selected shape to the top of others. Send Backward : Move the selected shape one-step backward.. Send to Back : Move the selected shape to the bottom of others.. 3.14 Grouping You can group multiple shapes into a group. Group : Group selected shapes together. The benefit of grouping shapes together is, you can apply properties to them at a time. You can also move, deleted them all together. Ungroup : Ungroup the grouped shapes. 3.15 Shape Properties Once you select a shape (or a group of shapes), you can open up the property dialog by choosing menu item [Edit\Shape Properties], or double-clicking, or just simplily hitting the [Return] keyboard. The 'Shape Properties' dialog shows more details than the 'Property' panel on the main UI. Please see Edit \ Shape Properties 35 for more details. 3.16 Save as Picture You can choose a shape or a group of shapes and save it (them) as image file. Supported image formats include PNG, BMP, JPG, and GIF. Note: You can control the properties of the newly created image, such as background color, transparency, margin. See Tools \ Option \ Shapes Picture 76 for details. 2.2.3.1 Edit Shape Properties You can modify the selected shape's properties through the 'Shape Properties' dialog. The properties are grouped into tabpages. iPhotoDraw only shows properties that are available for the current selected shape. Different shapes have different properties, so the tappages may be © 2016 Simen Wu 36 iPhotoDraw V2.1 User's Manual different. Following is the full list of the shape's properties. Text 40 Font 40 Text Effects 41 Fill Line Dimension Group Rendering There is a 'Group Rendering' option at the bottom of the dialog. If the current shape is a group, this option will be available. When you group shapes together, the properties you set will be applied to all the shapes in the group. For example, if you fill the group with image, all the shapes in the group will be filled with the same image, repeatly. But if you check the 'Group rendering (mosaic effect)' option, the same image will be rendered only once. © 2016 Simen Wu User Interface 37 Group rendering option The following tutorial shows a usage of this option. 1. Draw a round rectangle and set appropriate properties of the rectangle so it looks like the following picture. Round rectangle 2. Copy the rectangle (use menu Edit\Copy, Edit\Paste) so you have 9 rectangles. Arrange the position for these rectangle so they look like the following picture. © 2016 Simen Wu 38 iPhotoDraw V2.1 User's Manual 9 round rectangles 3. Group all the rectangles together (through menu item Edit\Grouping\Group). 4. Make sure the grouped shapes are selected. Open the 'Shape Properties' dialog. Switch to the 'Fill' tabpage. 5. Check the 'Group rendering (mosaic effect)' option. Set the 'Fill Type' to 'Picture'. Click on the folder icon to load an image from your hard drive. The selected image will be applied to the grouped shapes just like the picture below. © 2016 Simen Wu User Interface 39 Apply the Group Rendering to the grouped shapes Note: At the last step, if you don't check the 'Group rendering (mosaic effect)' option, the image will be repeatly applied to each of the shapes in the group. The following picture shows the difference between using and not using this option. The left uses group rendering, while the right doesn't. Difference between using and not using Group Rendering © 2016 Simen Wu 40 2.2.3.2 iPhotoDraw V2.1 User's Manual Shape Properties - Text This tabpage provides basic settings for the text of the shape. Here are the settings: Text: Text of the shape. Text Margin: Margin between the text and each side of shape. Alignment: It includes the horizontal and vertical alignment for the text. Text properties If you want advanced settings for the text, please use Text Effects 2.2.3.3 41 . Shape Properties - Font On this tabpage, you can config the font properties for the selected shape(s). Font name and size Font style: Bold, italic, underline, and strikeout. Font color and transparency © 2016 Simen Wu User Interface 41 Font properties 2.2.3.4 Shape Properties - Text Effects Comparing to the Text 40 properties, Text Effects provides more advanced settings for the text. On this tabpage, you can set: Outline: There are 2 options here, no outline or solid line. If you choose solid line, then you can specify the properties for the line such as dash style, thickness, line join, and color. Text Fill: There are 4 options for the fill of the text: No fill, solid color, gradient color, and picture. Shadow: It is similiar to the shadow settings for the shape, but it's dedicated to the text of the shape. See for Shape Effect\ Shadow 44 details. Glow: It's similiar to the glow settings for the shape, but it's dedicated to the text of the shape. See Shape Effects / Glow details. © 2016 Simen Wu 45 for 42 iPhotoDraw V2.1 User's Manual Text Effect properties The following picture shows some text effects applied to the text. © 2016 Simen Wu User Interface 43 Text with glow, shadow, gradient color, and picture fill Note: These settings are available only when you check the 'Use text effects' checkbox. 2.2.3.5 Transform When you are editing, you can resize, move, or rotate shapes by dragging the mouse, or using keyboard. However, the Transform menu item give you a more precise operation, and you can achieve multiple operation at once. Transform each It allows you to do translation, rotation, and resize all together in a user interface. Enter value for the x/y position, size, and rotation. If you want to make a copy of the shape with the new value you input, instead of modifying the current shape, pleach check the "Make a new copy" checkbox. Transform each 2.2.4 Text These menu items provide operations on text. 4.1 Change Case © 2016 Simen Wu 44 iPhotoDraw V2.1 User's Manual Change text case for the selected shapes. Upper Case: Change the text to upper case. Lower Case: Change the text to lower case. Title Case: Change the text to title case, which means the first character of each word is upper case, while the remaining characters are in lower case. Sentence Case: Change the text to sentence case, which means the first character of the sentence is in upper case, while the remaining characters are in lower case. 2.2.5 Shape Effects These menu items allow you to apply specifial effects to the selected shape(s). 5.1 Shadow The following picture shows the settings for a shadow. If you want shadow for a shape, please check the "Has shadow" checkbox. Color - Usually shadow is in black or grey. But you can specify other color (and transparency) for the shadow. Distance - Distance between the shadow and the original shape. It's measured in pixels. Angle - Angle of the shadow. It starts from the horizontal right and increases clockwise. Size - Size of the shadow comparing to the shape. 100% means the same size of the shape. Blur - Blur ranges from 0 to 100. When blur is 0, it means a hard shadow. © 2016 Simen Wu User Interface 45 Shadow settings The following picture shows the same shape with two different shadows. Hard shadow and soft shadow 5.2 Glow Glow is a little bit similar to shadow in the sense that both of them have soft and blur edge. The following dialog shows the settings you can config for the glow. Color - color (including the transparency) for the glow. Size - Size of the shadow comparing to the shape. 100% means the same size of the shape. Thickness - How thick the glow is. Blur - Value ranges from 0 to 100. 0 means no blur. © 2016 Simen Wu 46 iPhotoDraw V2.1 User's Manual Glow settings The following picture shows a shape with glow effect. Glow effect 2.2.6 Image 6.1 Information iPhotoDraw shows the information for the current opened image. There are 2 types of information, Basic information, which includes name, path, file size, image size etc. © 2016 Simen Wu User Interface 47 Basic information for the image Extended information - iPhotoDraw reads the meta data (mainly Exif) from the image. Different images will have different extended information. For example, the following dialog shows the Equipment Make, model, Resolution, Picture Time, and other rich information about the image. © 2016 Simen Wu 48 iPhotoDraw V2.1 User's Manual Extended information for the image 6.2 Copy Image to Clipboard Whole Image - it will copy the whole image to the clipboard. Specified Region - When you choose this option, you can drag the mouse on the image. Once you release the mouse, the selected region will be copied to the clipboard. 6.3 Show on Map If you take pictures with smartphone, tablet or GPS camera, the picture may contain location information. This menu item will show the location of the picture on the map. To make it work, you need access to internet. Please see Image \ Show on Map 55 for details. © 2016 Simen Wu User Interface 49 6.4 Config Canvas Usually the size of the canvas is the same as the image. But you can change that. It will affect the exported image. In some cases, annotation shapes are located outside of the image, you want to enlarge the canvas so the annotation shapes won't get cut off. In other cases, you may want to make the canvas smaller to just expose part of the image. Please see Image \ Config Canvas 53 for details. 6.5 Flip You can flip the image horizontally or vertically by choosing this menu item. 6.6 Rotate Image You can rotate image by 90 degree or 180 degree. 6.7 Brightness / Contrast You can adjust the brightness and contrast value for the image by opening up the 'Brightness/Contrast' dialog. Change the value by dragging the sliders. It shows the result in the preview panel. Once you are OK with that, just click [OK] button and the effect will finally apply to the image. © 2016 Simen Wu 50 iPhotoDraw V2.1 User's Manual Adjust brightness and contrast for the image 6.8 Hue / Saturation You can adjust the image's hue/saturation/lightness by opening up the 'Hue / Saturation' dialog. Adjust the hue/saturation/lightness value by dragging the slider. The system shows the would-be result in the preview panel. Once you are OK with that, just click [OK] button and the effect will finally apply to the image. © 2016 Simen Wu User Interface 51 Adjust brightness and contrast for the image 6.9 Greyscale It changes a colorful image to greyscale image. 6.10 Sepia This filter adds some degree of brown color to the image and thus makes it looks aged. 6.11 Emboss If you want to apply the emboss effect to the image, you need to check the "Apply emboss effect" checkbox just the following picture shows. In this dialog, you can control the strength of the effect, grey level (0-255) © 2016 Simen Wu 52 iPhotoDraw V2.1 User's Manual and light angle. Emboss effect 6.12 Invert Colors Choose this menu item if you want to change a negative image to positive, or vice versa. 6.13 Measure You can measure the image in pixels, or physical distance unit if you have defined the spatial information for the image. See Image \ Measure 56 for details. © 2016 Simen Wu User Interface 2.2.6.1 53 Config Canvas Canvas is the background of the image. It decides the content when exporting the image. Usually it's the same size of the image, so you don't need to worry about its existence. But you may want to change that for the following reasons, Enlarge the canvas so it can contain annotations which lay outside of the image. Set the canvas to a particular part of the image so it just exposes a portion of the image and filters out the remainings. Config Canvas The canvas is shown as an editable box with the image. You can use the mouse to resize it and move it. To have a precise settings, you can manually enter the value through the edit boxes. By default, canvas is in white color. Click on the [Canvas Color] button if you want to change that. © 2016 Simen Wu 54 iPhotoDraw V2.1 User's Manual Display a portion of the image You can set the canvas so that it only exposes a portion of the image. The remaining of the image (beyond the canvas box) will be ignored. The dialog shows you the would-be effect. Choose the [Anchor] combobox if you want to fix the canvas box to a specific location, e.g. left/top or center of the image. Auto Size Sometimes you have shapes laying out of the canvas. When you export the image, these shapes may be cut off. You can manually increase the sie of the canvas to include these shapes. However, a more convenient way is click the [Auto Size] button. When you click this button, iPhotoDraw will automatically increase the canvas so that all the shapes are within the boundary of the canvase. The following image shows the result of the Auto Size. The rectangle is partly laying out of the canvas. After Auto Size, the right of the canvas gets extended so it totally contains the rectangle. © 2016 Simen Wu User Interface 55 Automatically set the canvas size Reset Reset the canvas box to its initial status, which is the same size as the image. Canvas Color You can specify the color for the canvas. If the image is a transparent PNG, you may consider using Transparent background. 2.2.6.2 Show on Map iPhotoDraw can show the position of the picture on the map if there is embedded GPS data with the picture. There are a few options for the map. Map Provider : There are a lot of map providers in the market. The map coverage and data accuracy may be different for these map providers. You choose the one that is good for your location. For now, iPhotoDraw provides 3 options: Google Map, OpenStreetMap, © 2016 Simen Wu 56 iPhotoDraw V2.1 User's Manual and AMap. Map Type : You can choose either road map, satellite, or hybrid as the type of the map. Zoom : Choose the appropriate zoom level for the map. Show Scalebar : Show scalebar on the map. Some map providers may not support this feature. Show Picture Direction : Some devices can record direction information with the picture. If that's the case, you can choose this option to show what direction you shot the picture. Show on Map If you want the system to remember the settings you make, just click the "Set as Default" button. 2.2.6.3 Measure With the measurement tools, you can measure distance from point A to © 2016 Simen Wu User Interface 57 point B on the image. The measure unit could be pixels, print unit, or real world units. Define Spatial Scale To measure distance in real-world units such as meters, feet etc, you need to define spatial scale for the image first. To do that, choose "Define Spatial Scale" menu item first. The mouse cursor then becomes crosshair, indicating that you can click on the image. So click on the image for the first reference point and move the mouse to cover some distance. For example, in the following sample, the highlighted line covers the diameter of the microscope's view-of-field. Define spatial scale for image Click the mouse for the second reference point. This will finish the line that defines the spatial scale. The following dialog then pops up. It shows the spatial information you can define for the image. Distance in Pixels: The distance in pixels for the scale line you just © 2016 Simen Wu 58 iPhotoDraw V2.1 User's Manual defined. Distance in Length Units: You can specify the distance in real-world units for the scale line. Unit Type: Either Metric or Imperial. Unit: The unit you used for "Distance in Length Units". Enter spatial information for the image Once you click [OK], the image will contain the spatial information. Later on, you can measure distance in real-world units on the image. Spatial Information You can draw a scale line to define the spatial information like what is mentioned in Define Spatial Scale 57 (see above). You can also input the spatial information directly on the Spatial Information dialog. If you want to unset the spatial information, just uncheck the "Enable length scale" checkbox. © 2016 Simen Wu User Interface 59 Spatial information for the image Add Scale Bar on Image Once you click on the menu item "Add Scale Bar on Image", a scale bar will added at the right bottom of the image (see picture below). You can resize the boundary of the scale bar. iPhotoDraw then automatically changes the actual size of the bar and updates the display unit accordingly. © 2016 Simen Wu 60 iPhotoDraw V2.1 User's Manual Add scale bar on image Double click on the scale bar if you want to change the properties. Style: iPhotoDraw currently provides 2 styles of scale bar: Scale Line and Bar. If you choose Scale Line, the "Scale Line" groupbox will become available, which give you more options. Unit: You can choose the unit for the scale bar. It may not be necessary the same as you define for the image. Text Position: Where to show the text for the scale bar. © 2016 Simen Wu User Interface 61 Properties for scale bar The following picture shows text in different positions on the scale bar. Scale bar with text in different positions Measure Spatial Distance If an image contains spatial information (see section Define Spatial Scale, the "Measure Spatial Distance" menu is available. Choose the menu item and click the mouse on the image to start measuring. When you move the mouse, a small black box shows you the distance from the © 2016 Simen Wu 62 iPhotoDraw V2.1 User's Manual starting point. Measure spatial distance on image Double click the mouse (or just right click the mouse) to finish the measuring. A dialog pops up showing the length for each line segment and the totals. Note: To measure the length/perimeter for an existing shape on the image, you just right click on the shape and choose "Length Measurement" from the popup menu. Spatial distance dialog Measure Distance in Pixels This is a simple measurement tool that allows you to measure distance in pixels from point A to point B. © 2016 Simen Wu User Interface 63 Measure in Printing Unit (DPI) This is a simple measurement tool that allows you to measure distance in printing units from point A to point B. Images have a DPI (dots-perinch) property which tells you the dots (or pixels) density of the image. For example, for a 1200 x 900 image, if its DPI is 300, when you print it out, you will get a 4" x 3" image on the paper. 2.2.7 Tools 7.1 Extended Toolbox Items iPhotoDraw will provide more and more drawing tools to meet users' need. But chances are, it's impossible to meet everybody's need. So we allow user to extend the drawing tools by defining their own. These custom tools will be appended to the toolbox like the other regular drawing items. You can choose these extended toolbox items like any other regular items, and then drag it to the image you are editing. It's a time saver - you define once, and reuse over and over again. See Extended Toolbox Items for details. 7.2 Options This command opens up the [Options] dialog and allows you to config the system settings for iPhotoDraw. Thse settings will apply to the application immediately. See Options 68 for details. 7.3 Language Settings iPhotoDraw is a MUI (Multilingual User Interface) application. By default, it auto detects the current culture of the operating system and tries to use that language. You can change that by manually set the language settings. Once you make the change, the application will automatically restart to let the change take effect. © 2016 Simen Wu 64 iPhotoDraw V2.1 User's Manual Set language 2.2.7.1 Extended Toolbox Items You may have spent a lot of time to create a complicated annotation shape, and you don't want to repeat it over an over again. Extended toolbox items will save you time in this case. You can add your own shape to the toolbox. And shape will be saved with the system. Next time, you just drag the annotation shape from the toolbox to the image. The following picture shows a toolbox with Extended Toolbox Items. Extended toolbox Create Category To save space on the toolbox, extended items are grouped into categories. Each category has one default item, and only this default item will appear on the toolbox. The 'Extended Toolbox Items' dialog shows the categories and their items. The treeview on the left shows how the items are organized. And the panel on the right shows details © 2016 Simen Wu User Interface 65 on the current tree node on the treeview, either categories or the items. Categories and Items When you select the root node, you can click the '+' button to add a category. Once you select a category on the treeview, you can add items for that category. You can also delete the categories/items, or change the orders by clicking the buttons under the treeview. Add an Extended Toolbox Item Currently there are two types of items Images Shapes Select a 'Category' node on the Treeview, the '+' button will be © 2016 Simen Wu 66 iPhotoDraw V2.1 User's Manual available. Click on the '+' button, you will have 2 choices. Choose item type If you choose 'Image', a 'File Open Dialog' will show up and let you choose an image file to open. If you choose 'Shape on the current image' option, the following dialog will show up and let you pick a shape from the current image. Since you can only choose shape from the current opened image, so if there is no image opened, this option will be greyed out. Choose shape from the current inage Modify Extended Toolbox Item © 2016 Simen Wu User Interface 67 Click on a extended toolbox item on the hreeview, you will see the details for the item on the right. For an image item, you can config the following settings, Name - Once the item is appended to the toolbox, the name of the item will appear as tooltip. It's a good to assign a unique and easyto-remember name for each items. Item image - You can click on the image button to select an image for the item. PNG and Gif formate is suggested, since they may have transparent background. A thumbnail image will be created for this image. The thumbnail image will be used on the toolbox for this item. Opacity - You can assign a value between 0 (transparent) and 255 (totally non-transparent) to the image. Rotation - a value between 0 to 360 degree. For a shape item, you can config the following settings, Name - Once the item is appended to the toolbox, the name of the item will appear as tooltip. It's a good to assign a unique and easyto-remember name for each items. Shape - You can click on the "Choose Shapes" button to select a shape from the current opened image. It will create a thumbnail image for this shape and use it for this item on the toolbox. Property - You can properties (e.g. outline, fill, and text settings etc.) for the shape. Rotation - a value between 0 to 360 degree. © 2016 Simen Wu 68 iPhotoDraw V2.1 User's Manual Config the shape item 2.2.7.2 Options Preference You can save the most often used shape properties as default properties. When you create a new shape, these default properties will automatically apply to it. So you don't need to manually set them one by one, and thus save you time. Currently you can save the following properties as default: font, line color, fill color, and text alignment. If you don't want to current settings, just click the "Reset" button, and the system will clear the current value and reload the factory settings. © 2016 Simen Wu User Interface 69 Default property setting for new shape Note: The arrow head settings are only available for the "Line with Arrow" drawing tool. Appearance Here you can specify the background and the checkerboard for the image view. A solid background is for normal image. For a partly transparent image (e.g. PNG), the system will use a checkerboard as the background. A checkerboard consists of multiple small squares which are in 2 different colors. Usually they are gray and white. But you change these 2 colors You can also change the size of the squares. © 2016 Simen Wu 70 iPhotoDraw V2.1 User's Manual Appearance settings Print You can set the default margin for printing. The margin is measured from the printable area. When the system prints out the image, it will keep the width/height ratio of the image and scale to the output page's printable area. If you set the page orientation to "Auto", it will decide the page orientation based on the image's width/height ratio. © 2016 Simen Wu User Interface 71 Default settings for printing Edit This page provides settings for editing. Right click to finish ...: When you create a multi-segment shapes such as polygon or polyline, you can double-click the mouse to finish the operation. Or you can right-click the mouse, and choose the actions from the popup menu. If this sounds too boilerplate to you, you can check this checkbox, which means a mouse right-click will finish the creating operation. © 2016 Simen Wu 72 iPhotoDraw V2.1 User's Manual Settings for edit Grid / Guide Lines Grids and guide lines are useful tools to help you align annotation shapes. When grids are turned on, you can only move shapes on grids. On the other hand, you can align shapes to the guide lines. The dialog below shows the settings you can make for grids and guide lines. Snap buffer : If you move a shape close to the guide lines (within the distance specified by snap buffer), the shape will be snapped to the guide line. Spacing : Size of the grid. To avoid crowded lines, the system only draw major grid. A mojor grid consist of 10 x 10 small grids. So if © 2016 Simen Wu User Interface 73 you set the grid spacing to 20 pixels, the distance between the major grid lines will be 200 pixels. Color : You can customize the color to draw grids and guide line. Settings for grid and guide lines Special characters You may notice a "Special Character" drop down button that associates with the text input in the UI like the following picture shows. When you click this button, a drop down box shows a list of special characters such as copyright symbols. You can choose a symbol to insert into the textbox. © 2016 Simen Wu 74 iPhotoDraw V2.1 User's Manual Choose special characters The list of characters shown above is configurable. You can add/delete or change the order of these character symbols just like the following picture shows. © 2016 Simen Wu User Interface 75 Config the special characters Shortcut Just like other software, iPhotoDraw provides shortcuts to frequently used commands (menu items). Besides that, iPhotoDraw also allows you to extend the default by assigning your own shortcuts to other commands, or change the shortcuts for personal convenience. The following pictures shows the UI for shortcut settings. All the commands are listed in a table. Please select the command you want to change the shortcut, and then change the shortcut in the "Shortcut definition" box below. If you want to reverse the change and use the original settings provided by the system, please click on the "Reset" button. © 2016 Simen Wu 76 iPhotoDraw V2.1 User's Manual Config shortcuts Shapes Picture The purpose of this settings is for saving shapes as picture or pasting shapes on the clipboard. Default picture format - You can choose from PNG, BMP, JPG, and GIF as the default format when you save the selected shapes as pictures. Picture background - Background of the pictures. For PNG picture format, you can choose transparent background. If you want to past shapes to clipboard, you'd better to specify the background color (either using the canvas back color or a specified color), since Windows have problems of handling transparent image in clipboard. Picture margin - Space between the body of the shapes and the © 2016 Simen Wu User Interface border of the picture. Settings for saving shapes as pictures Export Image You can store the default settings for exporting image, so you don't need to input this information over and over again when you export images. © 2016 Simen Wu 77 78 iPhotoDraw V2.1 User's Manual Settings for exporting image Screen Capture To make a screen capture, first of all the application has to minimize itself. In this page, you can config the time (in milliseconds) of the minimizing procss. The default value is 400ms. You can make it shorter if you have a fast machine, or longer for a slow machine. There are several options you can apply to the screen chapture: Show magnifier: Magnifier allows you to have a better view on the pixels on the screen. You can decide whether to show the magnifer here. While doing the screen capture, you can also turn on / off the magnifier by pressing the [Ctrl] key. Capture cursor: In some cases, you may want to capture the cursor image as well. For example, with a cursor over a menu items, you © 2016 Simen Wu User Interface 79 show people you are going to click that menu item. Invert colors: Invert the color of the captured images. For example, CAD software always uses black as the background color. And you want to revert the color when you place the image on a MS Word document. Sure you can use other command (e.g. throught menu Image\Revert Color to achieve the same effect). But let's say you have lots of such screenshot to make, use this option will save you lots of time because every screenshot you make will be automatically color-reverted. Apply watermark: When you check this, the watermark will be automatically apply to every screenshot you make. You can pick what watermarks will be used by clicking the watermark button. Please see Watermark 106 for details. You can also specify the destination of the captured images: Editor: This is iPhotoDraw itself. Clipboard: You can put screenshot to the clipboard so that it will shared with other applications. Files: Screen captures will be saved to files. You can further specify the folder to store the files and the file name format. External application: Screen captures will be send to the external application. Please see External Application 81 for details. Microsoft Word:You can send the screen capture directly to Microsoft Word if that's available on your machine. Microsoft Excel:You can send the screen capture directly to Microsoft Excel if that's available on your machine. Microsoft PowerPoint:You can send the screen capture directly to Microsoft PowerPoint if that's available on your machine. Microsoft Outlook:You can send the screen capture directly to Microsoft Outlook if that's available on your machine. © 2016 Simen Wu 80 iPhotoDraw V2.1 User's Manual Settings for screen capture If you need to do a lot of screen capture, you may consider assigning global hotkeys to the screen capture operations. Please click [Global Hotkeys] button to config global hotkeys. Like a shortcut 75 , a hotkey is a combination of special keys (Ctrl/Shift/Alt) and regular keys. The difference is, you don't need to focus on iPhotoDraw to make global hotkeys work. For example, you may have iPhotoDraw minimized. Just hit the global hotkey, and you will have the screen capture. © 2016 Simen Wu User Interface 81 Global hotkeys for screen capture External Application iPhotoDraw can send images to external applications. You can config the following settings for the applicaiton: Name: Just for easy remembering purpose. Program File: The actual executable file of the application. Parameters: Command line parameters that are passed to the application. In most case, you just need to pass the image name to it. <%F> is the placeholder for the image name, you probably don't need to change that. © 2016 Simen Wu 82 iPhotoDraw V2.1 User's Manual Configure external application MS Office iPhotoDraw can send the image to MS Office products such as Word, Excel, PowerPoint, and Outlook. On this page, you can configure how iPhotoDraw interact with MS Office. Page Orientation (Word): You can decide the Word document's page orientation. If you choose Auto, iPhotoDraw will automatically decide the orientation based on the image's orientation. Include description text (Word): You can type in text as for the description of the image. You can choose the variables from the dropdown list. Automatically send out the email (Outlook): If you choose this © 2016 Simen Wu User Interface 83 option, iPhotoDraw will automatically send out the email with the image. Settings for MS Office Unit of Measurement iPhotoDraw provides you a list of pre-defined length units. You can use these units when doing measurement on the image. You can customize it by adding your own units (see image below). The information on this page is pretty straight forward. System unit: As the hint shows, system units use yellow background in the list. These are the pre-defined units and cannot be deleted. Default unit: Default unit provides convenience when you use unit. © 2016 Simen Wu 84 iPhotoDraw V2.1 User's Manual For example, when you define spatial information for images, the default unit is automatically used. You can choose other units if you don't like it. Multiplier: The mulitiplier of the unit is based on Meter. For example, Kilometer's multiplier is 1000, Centimeter is 0.01. Reset: Click the [Reset] button if you want to roll back to the system's original unit settings. Units Paper Size The system provides a list of predefined paper size which you can choose for a new image. See the following picture for the list. You can customize this list by adding, deleting or re-odering the items. By © 2016 Simen Wu User Interface 85 default, all the paper sizes use Imperial (Inch) as the unit. You can also choose Metric (Centimeter) as the unit. Click [Reset] button if you want to roll back to the original settings. List of paper sizes 2.2.7.3 Config Stamps In iPhotoDraw, you can customize and apply stamps on the image. When you apply them to an image, their content may incrementally changed. For now, there are 2 kinds of stamps we support: Number stamps Letter stamps © 2016 Simen Wu 87 86 86 iPhotoDraw V2.1 User's Manual Number stamps When you choose the Number Stamp tool from the toolbox, everytime you click the mouse on the image, a number stamp will be added at the location you click. And the number of the stamp will automatically increase by 1. The following picture is an example of the use of the number stamps. Example of the use of number stamps Usually when you open an image, the number will start at 1 unless you want to change that. The Next value is the number Number Stamp tool will use next time on this image. For example, after you click the mouse twice with the Number Stamp tool, the next number will be 3. You can manually change the number by setting the Next value. iPhotoDraw provides the following predefined shape for the number stamps: circle, rectangle, rounded rectangle, and diamond. Besides that, iPhotoDraw also allow you to use custom shape. To use a custom stamp shape, please follow this: 1. Create a shape which you think will be a candidate on the image. 2. Open the "Config Number Stamps" dialog and choose the " Custom" item from Choose shape combobox. 3. The "Search" button beside the combobox becomes enabled. Click this button. 4. A dialog shows all the available shapes. Choose the one you create at step 1. The shape you choose will be displayed in the Preview box. © 2016 Simen Wu User Interface 87 After you choose the shape for the number stamps, you can customize its properties like other shapes. Properties you can set on this dialog include size, rotation, font, fill pattern, shadow etc. Config number stamps Letter stamps Letter stamps are similar to number stamps. The content of the stamp shape is automatically changed. Intead of auto number, letter stamps use an alphabet letter as the content. When you choose the Letter Stamp tool from the toolbox, everytime you click the mouse on the image, a letter stamp will be added at the location you click. And the alphabet letter will automatically move to the next one. The following picture is an example of the use of the number stamps. © 2016 Simen Wu 88 iPhotoDraw V2.1 User's Manual Example of the use of letter stamps Normally the letter starts from 'A' and stops at 'Z'. But you can customize that. For example, you can change it to 'a' and 'z', or Greek letter 'α' and 'ω' respectively. The letters are actually unicode characters. So check the unicode table if you are not sure the order of those letters. © 2016 Simen Wu User Interface 89 Config letter stamps 2.2.7.4 Import \ Export Settings iPhotoDraw stores lots of settings in the file systems. For example, the size of the windows, the watermarks you create, arrows, line dash patterns, the language you use etc. Next time when you run iPhotoDraw, it will bring up these settings so you don't need to config them over and over again. With the Import/Export Settings feature, you can back up the settings, or even share your settings with other people. Export Settings If you install iPhotoDraw msi, you may find that the settings are located in your personal user folder. e.g. C: \Users\YourName\AppData\Roaming\iPhotoDraw. If you are running a portable version (from the zip file), the settings are actually located in AppData subfolder under iPhotoDraw. The settings consist of a number of xml and other data files. When you export settings, the system will package them into a single file. Choose an appropriate folder to store this file, or you can share it with other people. © 2016 Simen Wu 90 iPhotoDraw V2.1 User's Manual Export Settings Import Settings Once you have a settings package file (either made by yourself or copied from other people), you can bring it into your system. Once the settings are successfully imported, they will take effect instantly. No close-and-restart is necessary. Import Settings Reset Sometimes your settings may get messed up and you want to reset it to its initial status. To be safe, the system will ask you if you want to save the current settings before you do the reset, just in case you may want to get it back later on. 2.2.7.5 Screen iPhotoDraw provides several tools to allow user to do some operations on the screen. Pick Color © 2016 Simen Wu User Interface 91 You can pick pixel color(s) from screen with the color picker. When you move the mouse on the screen, the information panel (on the left/top corner of the screen) shows the color of the current pixel. When you click the mouse, the system will do the followings: The Hex value of the color is copied to the clipboard. That makes it convenient if you want to use that value for Html design or programming. The color is appended to iPhotoDraw's Color Palette. You can use this color to render shapes later on. You can continue to pick color by clicking mouse on the screen. To exit the Color Picking mode, please press [Esc] key. Pick color from screen Selected color is added to Color Palette © 2016 Simen Wu 92 iPhotoDraw V2.1 User's Manual Measure Distance This tool allows you to measure horizontal and vertical distance on the screen. Please click the mouse for the first point, and then move the mouse. When you move the mouse, the panel on the left/top of the screen shows the distance information. The panel also shows the position of the current mouse. When you click the mouse on the second point, the horizontal and vertical distance information will be placed onto the clipboard. To exit the Measure Distance mode, please press [Esc] key. Measure distance on the screen Measure Angle To measure angle on the screen, please do the followings: Click the mouse to decide the vertex of the angle. Move the mouse and you will the first edge of the angle. Click the mouse so the first edge is completed. Move the mouse and you will the second edge of the angle. Click the mouse to complete the measurement. Angle is measured clockwise and the unit is degree. © 2016 Simen Wu User Interface 93 Measure angle on the screen Magnifier The magnifier tool allows you to see the details of the pixels on the screen. The magnifier moves with the mouse. You can use mouse wheel to control the size of pixels shown in the magnifier. To exit the Magnifier mode, please press [Esc] key. © 2016 Simen Wu 94 iPhotoDraw V2.1 User's Manual Magnify the screen pixels 2.2.7.6 Styles You can define styles aforehand and then apply them to the annotation shapes directly. This is a time-saver since by doing this, you don't need to manually config the same styles for each annotation shapes. For the time being, the system supports the following styles, Gradients 94 Dash Patterns 98 Arrow Heads 100 2.2.7.6.1 Gradients Collection of Gradients By default, the system comes with a number of gradient colors. You can also define your custom gradient colors. Once gradient colors are defined, you can pick it from the list and apply to the annotation shapes directly later on. The following image shows the collection of gradient colors defined in the system. Use mouse or keyboard to choose a gradient color from the collection. © 2016 Simen Wu User Interface 95 Collection of gradient colors With the buttons at the bottom of this dialog, you can do the following operations, Edit the current gradient Add a new gradient Delete the current gradient Create a new gradient by cloning the current gradient Move up the current gradient Move down the current gradient Edit Gradient The following dialog shows the details about the current selected gradient color, © 2016 Simen Wu 96 iPhotoDraw V2.1 User's Manual Edit gradient color We support 3 types of gradients, Linear Radial Rectangular The following picture shows these 3 types of gradients respectively, Different type of gradients Angle is applicagle to Linear Gradients. For Radial and Rectangular Gradients, the rendering center is the spatial center of the shape by default. But you can change by setting the "Center Offsets". There is a gradient bar in the "Edit Gradient Color" dialog. A gradient consists of a starting color, an ending color, and a number of color stops © 2016 Simen Wu User Interface 97 in between. Click on the slide pointer to select the current color. You can change the color through the color button and transparency button beside the rainbow bar. Use the mouse to drag the gradient color stop to a new position the rainbow bar. If you want to add a new color stop, just double click on the bar on the desirable location. Double click on an existing color stop will delete it from the bar. Click the [Reverse Stops] button if you want to change the order of gradient colors. Config color on the rainbow bar If two color stops are very close to each other, dragging the mouse on the gradient bar is not an easy operation. Because of this, you may want a more detailed configuration on the color stops. In this case, just click on the [Stops Details] button. The following dialog shows the details for the gradient colors. © 2016 Simen Wu 98 iPhotoDraw V2.1 User's Manual Gradient color stops You can add, delete, or change orders of the gradient color stops. Position is the percentage of distance measured from the start color. Value ranges from 0 to 100. 2.2.7.6.2 Dash Patterns By default, the system provides the following standard dash style for line drawings : Solid, Dash, Dot, Dash Dot, and Dash Dot Dot. Besides this, you can create your own dash styles to meet your actual requirement. Choose menu item Tools\Styles\Line Dash Patterns, the following dialog will pop up to let you config your own dash styles. © 2016 Simen Wu User Interface 99 Config the dash styles The left panel lists all the custom dash styles. You can add/delete or change order of these dash style items by clicking the buttons underneath. The right panel shows the details of the current dash style item. It shows the dash patterns in the enlarged view. One box represents one pixel. The black boxes represents the solid part of the dash, while the white one represents the empty part. To change the length for each dash interval, just click the last box of the concerned interval and drag it to the desired length. The configuration will be saved with the system and they will be ready for being picked up in the Line Dash ComboBox. For example, the following picture shows the stardard dashes as well as the custom dashes. Standard dashes come first above the custom dashes. © 2016 Simen Wu 100 iPhotoDraw V2.1 User's Manual List of line dashes 2.2.7.6.3 Arrow Heads You can attach arrow heads to lines. In the following example, it shows a straight line with a circle at the starting point and a triangle at the ending point. Arrow head that is attached to the starting point of the line is called Start Arrow Head, and it's called End Arrow Head if it's attached to the ending point of the line. A straight line with arrow heads Open the Config Arrow Heads dialog, you will see all the available arrow heads are listed on the left side. When you select an arrow head in the grid, the right side of the dialog shows the properties for this arrow. And you can modify these properties if you like. © 2016 Simen Wu User Interface 101 Config arrow heads dialog Add / Delete arrow heads The Config Arrow Head dialog shows all the available arrow heads you can use with the system. With the buttons at the bottom, you can, Add a new arrow head. If you want to change the name of the arrow head, just click on the name column and type the name directly there. Delete an arrow head which you don't need. Clone an existing arrow head. Change the order of the arrow heads. The arrow heads you edit here are instantly available for you to choose from when you edit line shapes. For example, the following picture shows the arrow heads in the dropdown. You can pick one of them for the line shape you are editing. © 2016 Simen Wu 102 iPhotoDraw V2.1 User's Manual Choose arrow head Set the arrow head properties Arrow heads are actually shapes (e.g. trangle, rectangle, and circle etc) themself. So you can set their properties like any other shape objects. For example, you can set their rotation, fill color, outline color etc. However, since the purpose of arrow heads is to be attached to line, there are some specific properties which you may pay attention to. Arrow head shape When you config the properties for the arrow head shape, the preview box shows you the instant effect. You can decide whether to show it as start arrow head or end arrow head by clicking the buttons beside the © 2016 Simen Wu User Interface 103 preview box. The following picture shows the difference of the end and start arrow head. You can change the arrow head shape by clicking the "Search" button. The popup dialog shows the available shapes on the current open image. Just choose a shape from the dialog for the arrow head. Preview arrow head Rotation Usually you may want the arrow heads rotate with lines. Otherwise, the orientation of the arrow head won't change no matter where the line points to / from. The following picture shows the difference: an arrow head rotates with line on the left, and it doesn't on the right. However, in some cases, a non-rotating arrow head may make more sense. For example, It's unnecessary for a circle arrow head to have rotation. Rotation of arrow heads Alignment By default, the center of the arrow head will in line with the end (or start) point of the line. The following picture shows a circle arrow head which centers at the end point of a line. © 2016 Simen Wu 104 iPhotoDraw V2.1 User's Manual Arrow head aligns on the Center X / Y center offset uses logical unit (in percentage). The following 2 pictures a circle being offset by -50% and +50% of its size on the line horizontally. Arrow head offset by -50% in horizontal direction Arrow head offset by 50% in horizontal direction A line consists of a starting point and an ending point. And that's how we draw a line, from starting point to ending point . But if you specify the "End point offset", the line will be a few pixels in short. For example, if you have circle arrow head with size of 18x18, and you specify the "End point offset" to 9 pixels. The line just stops at the © 2016 Simen Wu User Interface 105 edge of the circle. The following picture shows the effect. Config the End Point Offset Size You can change the size for the arrow head. Note that arrow head is working with line. When the thickness of the line changed, you may want the actual size of the arrow head gets changed accordingly. If that's the case, please check the "Increase with line thickness" checkbox and set the value for the increase ratio. The following picture shows the same circle arrow head with different settings (ordered from top to bottom): The original arrow head. Arrow head which size doesn't increase with the line thickness. Arrow head which has a 50% increase rate with the line thickness. Arrow head size Fill settings When you check the option 'Fill with line color', the arrow head will be filled with same color of the line. The following picture shows 2 arrow heads with different settings. The line is in white. Please compare the difference. © 2016 Simen Wu 106 iPhotoDraw V2.1 User's Manual The left arrow head uses the same fill color as the line. The right one Arrow head uses a different fill color. In this case, it uses transparent color. So it looks like a see-through ring. Fill settings for arrow head Outline settings Like the fill color, the outline of the arrow head can have its standalone color, or it just uses the same color of the line. You can also set the thickness for the outline of the arrow head. 2.2.7.7 Watermark You can apply watermark to images. To save time, you can predefine a number of watermarks and later on, you just pick one of them for the image. If you have lots of image, you can use 'Batch watermark'. It will automatically apply watermark to hundreds or thousands of image just with a few of mouse clicks. Manage watermarks 106 Batch watermark 112 Watermark for current image 113 2.2.7.7.1 Manage Watermarks The first time you run "Manage Watermarks", it asks you to select a © 2016 Simen Wu User Interface 107 sample image. With this sample image, you can see how the watermark looks like when it is applied to images. Manage watermarks The following picture shows the user interface for the "Manage Watermark" feature. The listbox on the left panel shows list of watermarks defined by user. There is a default watermark. You can set the default watermark by clicking on the [Default] column in the listbox. When you apply watermark to an image, the system will automatically use the default watermark. The right panel shows the effect of the current watermark on the sample image. You can change the sample image by clicing the [Sample image] button. Manage watermarks You can edit, add, delete, or change the order of the watermarks. Please choose the buttons below the listbox for the desired functions. © 2016 Simen Wu 108 iPhotoDraw V2.1 User's Manual Edit watermark With the [Config Watermark] dialog, you can edit the following properties for the watermark. Basic property Position Edit watermark (basic) In basic properties, you can specify the souce of the watermark. The souce could be an image, text, or shapes. Once the source of watermark is loaded, it's treated as a normal shape. So you can edit its properties like we mention in Edit \ Shape Properties 35 . There are 2 types of position: Anchor and Tile. Anchor: There are 10 positions you can anchor the watermark on the image (see the following picture). Mostly, you may want to anchor the watermark to the right/bottom position of an image. You can adjust the X/Y offset a little bit to suit your need. © 2016 Simen Wu User Interface 109 Edit watermark (anchor) Tile: You can tile the watermark on the image. There are 2 types of tile style: Grid and Diamond. © 2016 Simen Wu 110 iPhotoDraw V2.1 User's Manual Edit watermark (tile) The following picture shows the effect of a watermark with different position: anchor in right/bottom position, grid tile, and diamond tile. Please see the differences. © 2016 Simen Wu User Interface Anchor the watermark to the right/bottom position Grid-styled tiling © 2016 Simen Wu 111 112 iPhotoDraw V2.1 User's Manual Diamond-styled tiling 2.2.7.7.2 Batch Watermark You can manually apply the watermark to an image like it's mentioned in Watermark for Current Image 113 . However, let's say you have hundreds or even thousands of image that need to apply the same watermark. Doing that is very boring and time consuming. That's why "Batch Watermark" comes to help you. You just specify the followings: Source folder: That's where the origional image files are stored. Outout folder: That's where the images go after being processed. Watermark: Pick a watermark you defined in Manage Watermark 106 . Besides these, you can also specify the filter of the source images, and the output image file format (default is the same as the original files). You can click the arrow button at the bottom of the control panel to preview images with watermarks. Once you are happy with these settings, just click the ightning button and off you go - the system will automatically apply the watermark to source images and output the result to the output folder. © 2016 Simen Wu User Interface 113 Batch watermark If there are errors happen during the process, the system won't stop. It logs the error on the "Log" tabpage and continue the process. At any time, you can click the [Stop] button to abandon the task. 2.2.7.7.3 Watermark for Current Image To apply watermark to the current image, please check the "Has watermark" checkbox and select a pre-defined watermark from the combbox. If you want to modify a pre-defined watermark, you can config its properties as mentioned in Manage Watermark 108 . After configuring the properties, you can click the [Save] button to save it as a new watermark. © 2016 Simen Wu 114 iPhotoDraw V2.1 User's Manual Set watermark for the current image 2.2.7.8 Batch Image Conversion Just imagine that you may have lots of images and you want to do conversion for them. For example, you want to resize them, or save them into another image format. When you have hundreds of images, doing this kind of task one-by-one manually will be very time-consuming and boilerplate. Batch Image Conversion is a tool that helps you save time on such a boilerplate task. You specify the source folder, output folder, and some options. The tool will traverse the source folder, convert the images using the specified options, and place the processed image to the output folder, keeping the same folder structure as the source folder. © 2016 Simen Wu User Interface 115 Batch image conversion There are a few options you can specify for the conversion: Resize: Nowadays images from digital camera and other sources are usually pretty big. But sometimes you may not need big images. For example, if you want to upload them to the web, big images cost lots of bandwidth and time. If that's the case, please consider reducing the size when doing the image conversion. Auto orientation: Some jpeg images have orientation information. Most image viewer application read this and thus rotate image correctly. However, Batch Image Conversion can automatically rotate the image for you if you check this option. Invert colors: Inverts the colors for every images being processed. © 2016 Simen Wu 116 iPhotoDraw V2.1 User's Manual Batch image conversion options The converted image is shown in this dialog for preview. Click the previous / next arrow button to navigate among images. Once you are satisfied with the settings, click the Start Process button, the tool will automatically convert the images one by one. At any time, you can click the Stop button to cancel the process. 2.2.8 Help 8.1 Check for Updates Please make sure your computer is connected to the internet when you check for updates. When you click this menu item, iPhotoDraw will connect to website http://www.iPhotoDraw.com and check if there are any newer versions available for you. Once it finds a new version, it will show you the list of the new features like the following picture. © 2016 Simen Wu User Interface 117 Check for updates You then decide whether to download the new version. There are 2 types of file you can download. Please choose what is good for you: Zip file: If you don't want to install the software, you can download the zip file. After the download, just unzip the files to whatever folder you want and off you go. MSI file: It needs to be installed. During the installation, it checks the prerequisites to make sure the software can run successfully on your computer. The files will be downloaded to your personal user folder. But you can change that by specifying your particular download folder. © 2016 Simen Wu Part III Edit 3 119 Edit iPhotoDraw supports a variety of annotation shapes. Different shapes may have different charateristics. But the editing operation follows the same rules. And these rules are similar to any graphic editing software in the market. So the operation is very straight forward and easy to follow. 3.1 Edit Shapes 1. Choose the shape to edit Choose the (Select) button from the toolbox. When you move the mouse over a shape, the cursor is changed to . Left click the mouse to choose the shape. The selected shape will be in EDIT status. when a shape is in EDIT status, it is drawn with the following elements if applicable, Frames (and resize handles) Vertices Rotation handle Control points iPhotoDraw supports multi-selection. You can apply changes to selected shapes at a time (e.g. moving, deleting, setting colors). There are 2 ways to select multiple shapes. Press the [Shift] key and left click the mouse on a shape. That will add the shape to the selection. Press the left button of the mouse and drag the mouse. A highlighted rectangle is drawn on the screen (see picture below). Shapes that are touched by this rectangle will be selected. © 2016 Simen Wu 120 iPhotoDraw V2.1 User's Manual Drag a selecting rectangle to select multiple shapes 2. Move the shape After a shape is selected, move the mouse over the shape, the cursor will be changed to . You can drag and drop the whole shape to the new location. When you move the shape, you can press the following keys to achieve corresponding effect. [Shift] - Constrain the movement either in horizontal or vertical direction. [Ctrl] - Move and copy the shape. You can also use Arrow keys to move shapes as well. When you push the Arrow keys, it actually move the shape on the grid. See Grid / Guide lines 72 for details. If you want to move shapes by pixels, you can use [Ctrl] + Arrow key. 3. Rotate When a shape is selected, you will see a red circle on top of the shape. This is rotation handle. You can drag the rotation handle to rotate the shape. Hold the [Shift] key if you want to the rotation changes by 15 degree only. © 2016 Simen Wu Edit 121 A rotated callout box 4. Resize There are 8 resize handles that are associated with the shape being edited. Drag and drop the resize handles to resize shape. A line with resize handles When resizing the shape, you can hold the following keys to achieve corresponding effect. [Shift] - Keep the aspect ratio of the shape. 5. Move vertices Some shapes (e.g. lines, polygons) may contain vertices. The vertices are drawn with small circles (like the following pictures shows). You can drag and drop the vertices to a new position. © 2016 Simen Wu 122 iPhotoDraw V2.1 User's Manual A line with vertices When moving the vertices, you can hold the following keys to achieve corresponding effect. [Shift] - The line angle of the previous vertex and the current vertex will be the multiple of 15 degree. So if you want to make a horizontal or vertical line, please press the [Shift] key. 6. Add / Remove vertex You can add / delete vertices for line-based shapes including lines, spline curves, polygons, and smooth polygons. To add / remvove vertices, you need to select the line shape first. Then choose either the [Add Vertex] or [Delete Vertex] button in the toolbox. To add vertex to the line, you can move the mouse close to the line and left-click the mouse. A new vertex will be added at that position. To delete a vertex on the line, you just mouse the mouse close to the vertex and left-click the mouse. The vertex then is deleted from the line. The Add Vertex in Toolbox © 2016 Simen Wu Edit 123 7. Move the control points Different shapes have different control points. Control points are displayed as little yellow dimonds. You can drag the control points to move them to new position. The following picture shows the control point for a callout box. Control point for the callout box Tips: At anytime, press [Esc] will cancel the editing operation. 3.2 Edit Text Some annotation shapes may contain text. To input or modify the text content, just right click on the shape and choose [Properties] from the popup menu. Choose the [Text] tabpage on the "Shape Properties" dialog. You can input the text, specify the text margin and alignment. © 2016 Simen Wu 124 iPhotoDraw V2.1 User's Manual Input text 3.3 Dimension Line A dimension line consists of 3 parts, Main line - The major part of the dimension line. It shows the starting point and ending point of the which has a starting point of the object being measured. Witness line - There is a witness line at each end of the main line. Text - Shows the measurement or other information. © 2016 Simen Wu Edit 125 A dimension line 1. Draw a dimension line 1. To create a dimension line, first of all you need to select the "Dimension Line" button from the toolbox. See the toolbox section 13 in the introduction of the main UI. 2. Click the mouse on the image as the starting point of the dimension line. 3. Move the mouse to a desired position and click on the mouse to set the ending point. 4. Move the mouse to decide the position of the main line. The witness lines will change accordingly. Click the mouse to finally set the position of the main line. 5. Input the text for the dimension line in the popup dialog. Create a dimension line © 2016 Simen Wu 126 iPhotoDraw V2.1 User's Manual Tips: At step 3, you can press the [Shift] key to contrain the the movement of the second end point. In this way, you can create a vertical or horizontal dimension line. 2. Modify a dimension line Once a dimension line is created, you can modify it. Edit a dimension line 2.1 Change the starting/ending point Starting / ending point of the dimension line is drawn with a circle. You can drag them to a new location. 2.2 Change the witness lines There are 2 witness lines with the dimension line. Each has 2 vertices. You can drag them to change the length and the rotation of the witness line. By default, The witness lines are kept in the same length. That means when you drag the control point for a witness line, the length of 4 segments of the witness lines will be changed all together. The witness lines are vertical to the mainline. You can change these default settings modifing the dimension line properties. Right click on the dimension line, and choose "Properties" © 2016 Simen Wu Edit 127 from the popup menu. Choose the "Dimension" tabpage in the popup dialog. Modify the property of the a dimension line In the "Witness Lines" group box, uncheck the "Keep Same Length" if you want witness line has different length. In this case, you can freely move a witness line's control point without changing other witness line segments. After uncheck the "Vertical to Main Line" option, the witness line will be rotated when you move the control point. Tips: If you want two witness line parallel to each other, just hold the [Shift] key while dragging the witness line control point. 3.4 Bezier Curve A Bezier Curve consists of a starting point and an ending point. A control point controls the arc of the curve. © 2016 Simen Wu 128 iPhotoDraw V2.1 User's Manual A Bezier curve 1. Draw a Bezier curve 1. To create a Bezier curve, first of all you need to select the "Bezier Curve" button from the toolbox. See the toolbox section 13 in the introduction of the main UI. 2. Click the mouse on the image as the starting point of the curve. 3. Move the mouse to the desired position and click the mouse to set the ending point. 4. Move the mouse and you see the change of the arc. Click the mouse to finish the operation. 2. Modify a Bezier curve Once a Bezier curve is created, you can modify it. 2.1 Change the starting/ending point Starting / ending point of the Bezier curve is shown as a small circle. You can drag them to a new location. 2.2 Change the arc of the curve You can drag the little yellow control point to change the arc of the Bezier curve. © 2016 Simen Wu Edit 3.5 129 Text Effects Besides regular font settings (e.g. font name, size, color, etc.), iPhotoDraw also supports Text Effects. These special effects bring rich appearance to the text and make them standout from the background image. The following picture shows text with outline and shadow. Text with outline and shadow iPhotoDraw currently supports 3 types of effect for text : Outline, Text Fill, and Shadow. To apply Text Effects, please click on the 'Text Effects' tabpage on the shape's properties dialog, and then check the 'Use Text Effects' checkbox. Since these effects need extra computation, this checkbox is unchecked by default. Outline You can choose whether to use the outline for the text. If you use the outline, you can continue to specify the line settings, such as dash style, thickness, line join, color, and opacity of the line. © 2016 Simen Wu 130 iPhotoDraw V2.1 User's Manual Outline settings for the text Text Fill There are 4 options for the text fill - no fill, solid color, gradient color and picture. © 2016 Simen Wu Edit 131 Text fill settings Choose different options, the content on this dialog will change accordingly. For example, If you choose "Gradient Color", the gradient color settings will be displayed like the following image. The configuration is similar to Edit Gradient 95 . If you defined gradient colors before, you can click the [Gradient] button and pick the existing gradient colors from the drop down list. © 2016 Simen Wu 132 iPhotoDraw V2.1 User's Manual Gradient Fill Shadow Please check the 'Has Shadow' checkbox if you want to apply shadow effect to the text.You can set the color / opacity for the shadow. You can also set the Distance between the text and its shadow. Distance is measured in pixels. Type the value in the Angle box or drag the red point on the circle to set the angle value for the shadow. © 2016 Simen Wu Edit 133 Settings for shadow 3.6 Shortcuts iPhotoDraw provides keyboard and mouse shortcuts to make your operation more efficient. Most of these shortcuts are common in other commerical software. So if you have experience with other software (graphic editing software in particular), these shortcuts are very natural to you. Selecting Action Add to selection/remove from selection Select next Select previous Select all Unselect Editing shapes © 2016 Simen Wu Shortcut Shift + C lick Tab, C trl + Alt + ] Tab, C trl + Alt + [ C trl + A Esc, C trl + Shift + A 134 iPhotoDraw V2.1 User's Manual Action Move shapes Move shapes with small movement Move shapes in horizontal or vertical direction Move and copy Rotate Rotate in every 15 degrees Resize Resize and keep aspect ratio Show property dialog Fill shape(s) with image Delete shapes C ancel operations (moving, rotating etc.) Shortcut Drag, Left, Up, Right, Down C trl + Left, C trl + Up, C trl + Right, C trl + Down Shift + Drag C trl + Drag Drag on rotation control point Shift + Drag Drag on frame Shift + Drag Double click, Enter Drag-and-drop an image file to the selected shape(s) Del Esc Editing vertices Action Finish creating polygons/polylines Move vertex Move vertex so its angle is in the multiplier of 15 degrees Add a vertex Remove a vertex Shortcut Double click, right click Drag the vertex Shift + Drag C hoose 'Add Vertex' from the toolbox, then click on the line C hoose 'Delete Vertex' from the toolbox, then click on vertex Zooming, Panning Action Zoom image Pan image Zoom the image of the image-filled shape Pan the image of the image-filled shape 3.7 Shortcut Mouse wheel Drag Space + Mouse wheel Space + Drag Tricks 1. Drag and drop an image into iPhotoDraw iPhotoDraw allows you drag an image file directly from a file folder. When you are dragging an image file, there will be there possible operations, Open as New Image - Open the file as a new image. Add to the Current Image - Just create an image annotation shape from the file. Fill the Current Shape - Use the image to fill up the currently selected shape (if it supports image fill). This option is available only if there is a shape selected. © 2016 Simen Wu Edit 135 Options when you are draggina an image file into the application Notes: If you don't like the dragging, just choose the 'Cancel' option, or click the [Esc] key. If there is no image opened, the file you bring in will be opened as a new image by default and the popup menu won't show up. If you just want to create an image annotation shape from the file, you can hold the [Ctrl] key when dragging the file. © 2016 Simen Wu Part IV Tutorials 4 137 Tutorials iPhotoDraw allows you to draw annotations on images. By using different drawing tools and selecting appropriate properties, you can easily add annotations to the image. This tutorial uses a very simple case as an example to walk you through some of the basic functionalities iPhotoDraw. 4.1 Open File Step 1. Open Image File Choose the menu item File>Open or the [Open] icon from the toolbar buttons. Toolbar buttons From the 'Open File' dialog, choose the image file you want to open. Step 2. Zoom the image to the appropriate level Once the image is opened, by default it's zoomed to the full extent so that the whole content is displayed. You can change the zoom level by setting the [Zoom Level] combobox in the Toolbar. You can also do that by scrolling the mouse wheel button. © 2016 Simen Wu 138 iPhotoDraw V2.1 User's Manual After the image is opened 4.2 Draw Annotations 1. Choose the drawing tool The toolbox contains all the drawing tools you need to draw the annotations. To save space, similar tools are grouped together. The little arrow icon at the right bottom of the toolbox button indicates there are a group of similar tools. Just click on the arrow, a menu will pops up, showing all the tools in this group. © 2016 Simen Wu Tutorials 139 Similar drawing tools are grouped together In this tutorial, we choose the [Oval Curve Callout] from the toolbox. See the picture below, Choose the right tool 2. Draw the annotation © 2016 Simen Wu 140 iPhotoDraw V2.1 User's Manual Click the mouse on the image, then drag the mouse to the appropriate position and release it. A callout box is created. There are three control points (yellow little diamond-shaped points) with this callout box. They control the followings respectively, Position where the callout box points to Touch point on the callout box body The arc of the curve You can adjust the callout box by moving these control points. You can also move , resize, or rotate the callout box. Draw a Callout Box 3. Set properties From the 'Properties' panel (on the right side of the dialog), do the followings © 2016 Simen Wu Tutorials 141 Change the color of line to red. Choose the appropriate arrow type for the line. After you make this changes, the callout box will look like this, After setting the line color and arrow type for the callout box 4. Set the inset image for callout box Right click on the callout box, from the popup menu choose [Properties] item. The Properties dialog will pop up. The Properties dialog provides more detailed settings than the Properties panel which we used in the previous step. On the 'Properties' dialog, choose the [Fill] tabpage. Choose 'Picture' in the [Fill Type] group box. Click on the [Load Picture] button and load the picture which is used to fill the callout box. © 2016 Simen Wu 142 iPhotoDraw V2.1 User's Manual Choose 'Stretch' in the [Picture] group box. The Properties dialog Select [Keep Original Size] option in the [Stretch Settings] groupbox. For the [Align] option, you can choose either [Left/Top] or [Center] for your need. When you are configuring all these settings, the content of the image will change accordingly thus give you an instant feedback. Click [OK] to apply the changes. © 2016 Simen Wu Tutorials 143 The Stretch Settings dialog 5. The final result After fowllowing the above steps, you will get the final result like the picture showed below. © 2016 Simen Wu 144 iPhotoDraw V2.1 User's Manual The final result of the callout box 4.3 Export Image Choose menu item [File\Export]. From the "Export Image" dialog, specify the image format (currently only bmp, jpg, png, and gif are supported) and the file name. Once you click [Save] button, a new image file with the annotations will be created. There is also an [Export] button on the toolbar (see picture below). It gives you a shortcut for image exporting. Export button on toolbar © 2016 Simen Wu Part V 146 iPhotoDraw V2.1 User's Manual 5 Other 5.1 Update History Version 2.1, Current - Send image to MS Office (Word, Excel, PowerPoint, Outlook) - Improve performance when working with big images - Measurement tools and scale bar - Can choose units other than pixels for the new image size - Can choose different display units for the ruler on the main view - Turn on/off image and annotation shapes - Apply multiple watermarks to images - Change text case (upper case, lower case etc.) - Allow adjusting text position for dimension line Version 2.0, 2015-06-14 - Flexible arrow heads for lines - Number and letter stamp tool - Batch image conversion - Transform shapes - Capture window (with screen capture) - Global hotkeys for screen capture - More options for screen capture (capture to file, with watermark etc.) - Import/export application settings - Send image to external applications - More shapes, e.g. elbow lines - Check software updates Version 1.9, 2014-10-19 - Watermark - Capture screen to clipboard - Delayed screen capture - Select screen(s) to capture in multi-screen environment - Show pixel magnifier when doing the screen capture - Support transparent background image - Insert special characters - Screen operations (pixel magnifier, color picker, measurement) - Image emboss effect Version 1.8, 2014-03-02 - Shadow and glow effect © 2016 Simen Wu Other - Snapshot - Lock and unlock shapes - Save shapes as picture - Group rendering (mosaic effect) - Image filter (Brightness/Contrast, Hue/Saturation, Grayscale, Sepia) - Vertical alignment for text Version 1.7, 2013-08-16 - Screen capture - Rotate image by 90 degree - Cloud and cloud callout shape - Customize shortcuts - Show position on map - Color picker Version 1.6, 2013-04-14 - Support Czech and Hebrew - Support Traditional Chinese, German - Grouping and multi-selection - Alignment, spacing, and sizing for selected shapes - More than 10 new shapes (arc, chord, pie, explosion, etc) - Pixelation and blur tools Version 1.5, 2012-09-30 - Add annotation shape to toolbox. - Customize dash style for lines. - Add / Delete vertex for polyline (polygon). - More controls for callout boxes. - Support smooth polygon. Version 1.4, 2012-05-30 - Gradient Color - Show grid and guide lines - Move shapes with arrow keys - Enhance color picker dialog Version 1.3, 2012-03-30 - Resize Canvas. - Upload image to ftp. - Freehand drawing tool and more callout boxes. - Flip image and support negative image. - More keyboard controls (Shift, Ctrl, Esc) when editing. - Drag image directly into the application. - Paste image/text data from clipboard. Version 1.2, 2012-01-29 © 2016 Simen Wu 147 148 iPhotoDraw V2.1 User's Manual - Text Effect (outline, shadow, filled with pictures etc). - RTL (right-to-left) language input support. - Show image meta data. - Copy image to clipboard. - Full screen view mode. Version 1.1 (Build 4356) , 2011-12-05 - Add left arrow, petagons and other common shapes. - Drag-and-Drop files from File Exploerer. - Change rotation by the multiplier of 30 degrees when holding the [Shift] key to rotate the annotation object. - Fix the defect of annotations in wrong places when exporting (for a big image). - More Zoom options. - Can create a new image on-the-fly. - Open image from command line. Version 1.0 , 2011-10-16 - Initial release. 5.2 Technical Support Bug Report If you find errors during the usage of the application, Please following the steps to report the bug to the author. That will help us to improve the quality of the software. And your effort will be appreciated. Step 1 - Expand the error dialog to show the detailed information. Step 2 - Copy the details of the error to clipboard. © 2016 Simen Wu Other 149 Step 3 - Email the error message to the author by [email protected]. It will be very helpful if you could describe the scenario when the error happens in the email. Feedback / Suggestion If you have any ideas of improving the current iPhotoDraw, or there are any other features you would like to see in the future version, please email the author by [email protected]. 5.3 License iPhotoDraw is provided free-of-charge with generous licensing terms. You may use iPhotoDraw for personal, commercial, education, and government use -- the iPhotoDraw application is free for all of these purposes. You may install it on as many systems as you'd like. The main restriction is that you may not modify the iPhotoDraw software itself (e.g. change the name, add/remove features, "don't modify the DLL or EXE files"), and as a corollary you may not distribute modified copies of iPhotoDraw. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR © 2016 Simen Wu 150 iPhotoDraw V2.1 User's Manual OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 5.4 FAQ After I download the CHM help file, why the content is blank when I open it? This is a Windows security issue. You can right click on the CHM file and click on Properties. Then click Unblock. After that, you can see the content of the CHM file. When I click [Save], why iPhotoDraw just saves annotation objects in a separated file? Why not save to the original image file? That's by purpose. We save the annotation data into a separated xml file (in the format of xxx_data.xml) so the original image file is intact. Once you decide the work is done, you can choose menu item [File\Export] to export the image as well as the annotation to a new image file. What's the technology you use in iPhotoDraw? iPhotoDraw is developed with pure .Net technology. It based on Microsoft .Net 4.0 framework and no other 3rd party Dlls/Components are needed. Does iPhotoDraw support multi-language? For the time being, we only support English and Simplified Chinese. Supports on other languages (e.g. French) are underway. Volunteers on the translation are very wellcome. Please see the Technical Support 149 session. I accidently select a language which I don't understand, how can I roll back? Locate the iPhotoDraw configuration file AppSettings.xml. It should be in folder like C:\Users\[Your User Name]\AppData\Roaming\iPhotoDraw. Open this file with NotePad. Find the xml node, remove the attribute CurrentCulture and save it. Run iPhotoDraw and it will automatically choose the language based on your Windows' current culture settings and use English as a fallback if the current culture is not supported by iPhotoDraw. Will it ever be ported to Mac OS, iOS, Android, Linux, or any other non-Windows operating systems? © 2016 Simen Wu Other 151 There is no plan for that in the near future. For now, we only focus on Windows. I config an annotation shape with complicated properties. And I don't want to do the configuration over and over again. How can I re-use these property settings? Right click on the shape, from the popup menu, choose 'Save Properties as Default'. Then the properties of this shape is saved with the system (even after you close iPhotoDraw). Next time when you create a new shape, these default property settings will be automatically applied to it. Can I share the settings with other people? Yes, you can. See menu [Tools | Import / Export Settings]. You export settings to a .ipdsettings file. Copy this file to other people's machine and then import it into his/her iPhotoDraw. Where does iPhotoDraw store the settings files? It first searches at the AppData subfolder under the current program folder. If you use a portable version of iPhotoDraw, the settings files will be there. However, if iPhotoDraw cannot find the files in that folder, it will then looks at C:\Users\[YourUserName] \AppData\Roaming\iPhotoDraw. Actually when you install iPhotoDraw, this folder will be automatically created for you. © 2016 Simen Wu 152 iPhotoDraw V2.1 User's Manual © 2016 Simen Wu Thank you for reading.