Home > Store

Inkscape: Guide to a Vector Drawing Program (Digital Short Cut), 2nd Edition

Register your product to gain access to bonus material or receive a coupon.

Inkscape: Guide to a Vector Drawing Program (Digital Short Cut), 2nd Edition

eBook

  • Sorry, this book is no longer in print.
  • About Watermarked eBooks
  • This PDF will be accessible from your Account page after purchase and requires PDF reading software, such as Acrobat® Reader®.

    The eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.

    Watermarked eBook FAQ

Not for Sale

Description

  • Copyright 2009
  • Edition: 2nd
  • eBook
  • ISBN-10: 0-13-700472-9
  • ISBN-13: 978-0-13-700472-0

    Inkscape, An Open-Source Vector Drawing Program is THE GUIDE to the Inkscape program. The shorter, web-based, version is linked to directly under the program's Help menu. With Inkscape one can produce a wide variety of art, from photo-realistic drawings to organizational charts. Inkscape uses SVG, a powerful vector based drawing language and W3C web standard, as its native format. SVG drawings can be directly viewed by web browsers such as Firefox and Opera. A subset of SVG has been adopted by the mobile phone market. Inkscape is available free for Windows, Macintosh, Linux, and Solaris operating systems.

    This Short Cut is both an introduction and reference for the Inkscape drawing program. The first third is devoted to eleven tutorials that progress in difficulty from very basic to very complex. The remainder covers each facet of Inkscape in detail. Updated for Inkscape v0.46, this Short Cut includes complete coverage of new features including: SVG filters, "Live Path Effects", the 3D box tool, and the Tweak Tool. Advance topics covered include the use of Inkscape's powerful tiling tool, built-in bitmap tracing, and SVG use on the web. Additionally, it includes plenty of tips (and warnings) about the use of Inkscape and SVG.

Sample Content

Excerpts

Download the excerpt

Table of Contents

Table of Contents

Acknowledgments .............................................................................................................................. x

About the Author .............................................................................................................................. xi

Overview of What Is in This Short Cut ................................................................................................ xii

Introduction .................................................................................................................................. 1

How to Use This Book ............................................................................................................... 1

Vector Graphics .......................................................................................................................... 2

SVG ........................................................................................................................................ 4

The Inkscape Program ................................................................................................................. 4

Help ....................................................................................................................................... 4

1. Quick Start ................................................................................................................................... 6

The Anatomy of the Inkscape Window ........................................................................................... 6

Dockable Dialogs ............................................................................................................... 9

The Swedish Flag - A Short Example .......................................................................................... 10

The European Flag - A More Elaborate Example ............................................................................ 20

A Hiking Club Logo - An Exercise in Paths .................................................................................. 24

The Northern Pacific Railway Logo - A Tracing Example ................................................................ 35

A Box for Cards - An Isometric Projection ................................................................................... 42

A Can of Soup - A Three-Dimension Drawing with Gradients .......................................................... 48

A Vine Design - A Tiling Example .............................................................................................. 60

A Neon Sign - Animation .......................................................................................................... 69

A Bank Note - Security Features ................................................................................................. 84

A Bottle - Photorealism ............................................................................................................ 95

2. Files ......................................................................................................................................... 104

Opening and Saving Files ......................................................................................................... 104

Importing Files ...................................................................................................................... 105

Open Clip Art Library ..................................................................................................... 107

Exporting Files ....................................................................................................................... 107

Exporting PNG (Portable Network Graphic) Files ................................................................. 107

Exporting Other File Types .............................................................................................. 109

Printing Files ......................................................................................................................... 116

Vacuuming Files ..................................................................................................................... 116

3. Changing the View ...................................................................................................................... 117

Panning the Canvas ................................................................................................................ 117

Zooming the Canvas ............................................................................................................... 117

Miscellaneous View Commands ................................................................................................. 118

Hide/Show ..................................................................................................................... 118

Hide/Show Dialogs .......................................................................................................... 118

Outline ......................................................................................................................... 118

Full Screen Mode .......................................................................................................... 119

Switch Windows ............................................................................................................. 119

Duplicate Window .......................................................................................................... 119

Icon Preview ................................................................................................................. 119

4. Editing Basics ............................................................................................................................. 121

Undo and Redo ....................................................................................................................... 121

Selecting Objects .................................................................................................................... 121

Selecting with the Mouse ................................................................................................ 122

Selecting with the Keyboard ............................................................................................ 123

Selecting with the Find Dialog ......................................................................................... 123

Copying, Pasting, and Deleting Objects ....................................................................................... 124

Clones .................................................................................................................................. 125

Ordering Objects (Z-order) ....................................................................................................... 126

Groups ................................................................................................................................. 126

Layers .................................................................................................................................. 127

Layers Dialog ................................................................................................................. 127

Layers Menu .................................................................................................................. 128

Status Bar ...................................................................................................................... 129

5. Positioning and Transforming ........................................................................................................ 130

Inkscape Coordinates ............................................................................................................... 130

Transformations ...................................................................................................................... 131

Transforms with the Mouse ............................................................................................... 132

Transforms with the Keyboard ........................................................................................... 133

Transforms with the Tool Controls Bar ............................................................................... 134

Transforms with the Transform Dialog ................................................................................ 135

Transforms with Paste Size Commands ............................................................................... 137

Transforms with the XML Editor ....................................................................................... 138

Snapping ............................................................................................................................... 138

Targets .......................................................................................................................... 138

Snap Parameters .............................................................................................................. 141

Alignment and Distribution of Objects ........................................................................................ 142

Align ........................................................................................................................... 143

Distribute: Uniform ........................................................................................................ 144

Distribute: Non-Uniform ................................................................................................. 144

Distribute: Remove Overlaps ............................................................................................ 145

Rows and Columns ........................................................................................................ 145

6. Geometric Shapes ........................................................................................................................ 147

Rectangles and Squares ............................................................................................................ 147

3D Boxes .............................................................................................................................. 149

Perspectives ................................................................................................................... 150

Attributes ....................................................................................................................... 151

Ellipses, Circles, and Arcs ........................................................................................................ 152

Regular Polygons and Stars ..................................................................................................... 153

Spirals .................................................................................................................................. 155

7. Paths ........................................................................................................................................ 158

Bezier Curves ........................................................................................................................ 158

Creating Paths ....................................................................................................................... 159

The Freehand Tool ......................................................................................................... 159

The Bezier Tool ............................................................................................................. 160

The Calligraphy Tool ...................................................................................................... 162

Paths from Other Objects ................................................................................................ 167

Editing Paths ......................................................................................................................... 168

Using the Node Tool ....................................................................................................... 168

Path Offset Commands ................................................................................................... 176

Miscellaneous Path Commands .......................................................................................... 176

Path Operations ..................................................................................................................... 177

Live Path Effects (LPE) .......................................................................................................... 179

Bend Path ..................................................................................................................... 180

Pattern Along Path ......................................................................................................... 180

Gears ........................................................................................................................... 182

Stitch Sub-Paths ............................................................................................................. 183

8. Text ......................................................................................................................................... 187

Creating Text .......................................................................................................................... 187

Entering Regular Text ...................................................................................................... 188

Entering Flowed Text ....................................................................................................... 188

Selecting Text ......................................................................................................................... 188

Editing Text ........................................................................................................................... 189

Formatting Text ...................................................................................................................... 189

Formatting with the Tool Controls ...................................................................................... 190

Formatting with the Keyboard ........................................................................................... 191

Formatting with the Text and Font Dialog ........................................................................... 191

Kerning, Shifting, and Rotating Characters .................................................................................. 192

Kerning and Shifting ....................................................................................................... 193

Rotating ......................................................................................................................... 193

Text on a Path ........................................................................................................................ 193

Text in a Shape ...................................................................................................................... 195

9.  Attributes ................................................................................................................................ 197

Fill and Stroke Paint ................................................................................................................ 197

Flat (Solid) Colors ........................................................................................................... 198

Gradients ...................................................................................................................... 207

Patterns ........................................................................................................................ 214

Fill Rule ....................................................................................................................... 218

Stroke Style .......................................................................................................................... 219

Stroke Width .................................................................................................................. 219

Join Style ..................................................................................................................... 219

Cap Style ..................................................................................................................... 220

Dashes ......................................................................................................................... 221

Markers ......................................................................................................................... 221

Complex Strokes ............................................................................................................ 222

10. Tweak Tool .............................................................................................................................. 224

Tweaking Paths ..................................................................................................................... 224

Tweaking Colors .................................................................................................................... 226

11. Paint Bucket Tool ..................................................................................................................... 227

Simple Use ............................................................................................................................ 227

Filling Fidelity ........................................................................................................................ 228

Filling Multiple Regions ........................................................................................................... 229

Closing Gaps .......................................................................................................................... 229

Adding to a Fill ...................................................................................................................... 230

12. Clipping and Masking ............................................................................................................... 231

Clipping ............................................................................................................................... 231

Masking ............................................................................................................................... 231

13. Filter Effects ............................................................................................................................. 233

Basic Use .............................................................................................................................. 233

Filter Effects Dialog ................................................................................................................ 234

Adding a Filter ............................................................................................................... 234

Defining a Filter ............................................................................................................. 234

Applying a Filter ............................................................................................................. 234

Mini Tutorial - A Drop Shadow ............................................................................................... 235

Color Filter Primitives ............................................................................................................. 238

Color Matrix ................................................................................................................. 238

Component Transfer ....................................................................................................... 239

Compositing Filter Primitives .................................................................................................... 240

Blend ........................................................................................................................... 240

Composite .................................................................................................................... 243

Merge .......................................................................................................................... 244

Fill Filter Primitives ................................................................................................................ 244

Flood ........................................................................................................................... 244

Image ........................................................................................................................... 244

Tile .............................................................................................................................. 245

Turbulence .................................................................................................................... 245

Lighting Filters Primitives ........................................................................................................ 247

Distant Light Source ........................................................................................................ 249

Point Light Source .......................................................................................................... 249

Spot Light Source ........................................................................................................... 250

Pixel Manipulation Filter Primitives ........................................................................................... 250

Convolve Matrix ............................................................................................................ 250

Displacement Map ......................................................................................................... 254

Gaussian Blur ................................................................................................................ 255

Morphology .................................................................................................................. 258

Offset ........................................................................................................................... 258

Complex Examples .................................................................................................................. 259

Emboss .......................................................................................................................... 259

Neon ............................................................................................................................. 259

Stereoscopic Pictures ....................................................................................................... 260

Solar Flare ..................................................................................................................... 261

14. XML Editor .............................................................................................................................. 263

Basic Usage ........................................................................................................................... 263

Editing XML Nodes ................................................................................................................ 264

Examples .............................................................................................................................. 265

Adding Color to a Marker Arrow ...................................................................................... 265

Underlined Text ............................................................................................................. 265

15. Tiling .................................................................................................................................... 267

Symmetry Tab ....................................................................................................................... 268

Shift Tab .............................................................................................................................. 271

Scale Tab .............................................................................................................................. 274

Rotation Tab ......................................................................................................................... 277

Blur and Opacity Tab .............................................................................................................. 278

Blur ............................................................................................................................. 279

Opacity ........................................................................................................................ 280

Color Tab ............................................................................................................................. 280

Trace .................................................................................................................................. 282

Tricks ................................................................................................................................. 287

16. Tracing Bitmaps ........................................................................................................................ 290

Single Scans ........................................................................................................................... 292

Brightness Cutoff ............................................................................................................ 292

Edge Detection ............................................................................................................... 293

Color Quantization .......................................................................................................... 293

Multiple Scans ........................................................................................................................ 294

Brightness Steps .............................................................................................................. 294

Colors ........................................................................................................................... 295

Grays ............................................................................................................................ 295

Options .......................................................................................................................... 296

Common Options .................................................................................................................... 297

SIOX .................................................................................................................................. 298

17. Connectors ............................................................................................................................... 299

Creating Connectors ............................................................................................................... 299

Modifying Connectors ............................................................................................................ 300

Routing Connectors ................................................................................................................ 300

18. Effects .................................................................................................................................... 301

Color .................................................................................................................................. 302

Desaturate ..................................................................................................................... 302

Brighter ........................................................................................................................ 302

Custom ........................................................................................................................ 303

Darker .......................................................................................................................... 303

Grayscale ...................................................................................................................... 304

Less Hue ...................................................................................................................... 304

Less Light .................................................................................................................... 305

Less Saturation .............................................................................................................. 305

More Hue ..................................................................................................................... 306

More Light ................................................................................................................... 306

More Saturation ............................................................................................................. 307

Negative ....................................................................................................................... 307

Randomize .................................................................................................................... 308

Remove Blue ................................................................................................................ 308

Remove Red ................................................................................................................. 309

Remove Green ............................................................................................................... 309

Replace ........................................................................................................................ 310

Export .................................................................................................................................. 310

Export Group ................................................................................................................ 310

Fretboard Designer ................................................................................................................. 311

Generate from Path ................................................................................................................. 311

Blur Edge ..................................................................................................................... 311

Dimensions ................................................................................................................... 311

Extrude ........................................................................................................................ 312

Inside/Outside Halo ........................................................................................................ 313

Interpolate .................................................................................................................... 314

Pattern Along Path ......................................................................................................... 315

Template ............................................................................................................................... 321

Perfect-Bound Cover ....................................................................................................... 321

Images ................................................................................................................................. 322

Extract One Image .......................................................................................................... 322

Embed All Images ........................................................................................................... 322

Modify Path ........................................................................................................................... 322

Add Nodes ................................................................................................................... 322

Color Markers to Match Stroke ........................................................................................ 323

Edge 3D ....................................................................................................................... 323

Envelope ........................................................................................................................ 324

Flatten Bezier ................................................................................................................ 324

Fractalize ...................................................................................................................... 325

Jitter Nodes ................................................................................................................... 326

Fractal (Koch) ............................................................................................................... 327

Perspective .................................................................................................................... 328

Radius Randomizer ........................................................................................................ 329

Rubber Stretch ............................................................................................................... 329

Straighten Segments ....................................................................................................... 329

Whirl ........................................................................................................................... 331

Raster ................................................................................................................................. 332

Render ................................................................................................................................. 334

Barcode ........................................................................................................................ 334

Function Plotter ............................................................................................................. 335

Gear ............................................................................................................................ 336

Grid ............................................................................................................................. 337

LaTeX Formula ............................................................................................................. 337

L-System (Fractal-Lindenmayer) ....................................................................................... 338

Random Tree ................................................................................................................ 339

Spirograph .................................................................................................................... 339

Text .................................................................................................................................... 342

Lorem Ipsum ................................................................................................................. 342

Replace Text ................................................................................................................. 342

Change Case ................................................................................................................. 343

Visualize Path ......................................................................................................................... 343

Measure Path ................................................................................................................ 343

Draw Handles ............................................................................................................... 344

Number Nodes .............................................................................................................. 344

19. SVG and the Web ...................................................................................................................... 345

Simple SVG Display ............................................................................................................... 345

Using Object Tags .......................................................................................................... 345

Using Name Spaces ......................................................................................................... 346

Adding Links ........................................................................................................................ 348

Using Style Sheets ................................................................................................................. 349

Simple Animation .................................................................................................................. 351

20. Customization ........................................................................................................................... 353

Inkscape Preferences Dialog .................................................................................................... 353

Inkscape Configuration Files ..................................................................................................... 353

Preferences ..................................................................................................................... 354

Custom Templates ........................................................................................................... 355

Custom Swatches or Palettes ............................................................................................. 355

Custom Markers .............................................................................................................. 355

Custom Keyboard Shortcuts .............................................................................................. 356

21. Using the Command Line ............................................................................................................ 358

General Options ...................................................................................................................... 358

Export Options ...................................................................................................................... 359

Format Options ............................................................................................................... 359

Export Region Options ..................................................................................................... 360

Export Property Options ................................................................................................... 361

Query Options ........................................................................................................................ 361

22. Challenges ............................................................................................................................... 363

Red Spiral ............................................................................................................................ 363

Knot ................................................................................................................................... 363

Squares ............................................................................................................................... 364

Pine Cone ............................................................................................................................. 364

Spiral Gyral .......................................................................................................................... 365

A. Inkview .................................................................................................................................... 366

B. File Format ............................................................................................................................... 367

Default Template File .............................................................................................................. 367

SVG Groups with Objects ........................................................................................................ 368

Groups of Objects ................................................................................................................... 368

Paths .................................................................................................................................... 369

Defs ..................................................................................................................................... 370

C. Spheres .................................................................................................................................... 371

Sphere with Gradient Shading and Shadow .................................................................................. 371

Sphere with Hatched Shading and Shadow .................................................................................. 371

Sphere with Dot Shading and Shadow ........................................................................................ 372

Sphere with Text Shading and Shadow ....................................................................................... 372

D. Solutions for Challenges .............................................................................................................. 373

Red Spiral .............................................................................................................................. 373

Knot .................................................................................................................................... 375

Squares ................................................................................................................................. 377

Pine Cone .............................................................................................................................. 378

Spiral Gyral ........................................................................................................................... 380

E. List of Dialogs ........................................................................................................................... 381

F. Tips for Illustrator Converts .......................................................................................................... 383

Key Mappings ........................................................................................................................ 383

Terminology ........................................................................................................................... 383

Glossary ....................................................................................................................................... 385

Index ........................................................................................................................................... 389

Updates

Submit Errata

More Information

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.

Overview


Pearson Education, Inc., 221 River Street, Hoboken, New Jersey 07030, (Pearson) presents this site to provide information about products and services that can be purchased through this site.

This privacy notice provides an overview of our commitment to privacy and describes how we collect, protect, use and share personal information collected through this site. Please note that other Pearson websites and online products and services have their own separate privacy policies.

Collection and Use of Information


To conduct business and deliver products and services, Pearson collects and uses personal information in several ways in connection with this site, including:

Questions and Inquiries

For inquiries and questions, we collect the inquiry or question, together with name, contact details (email address, phone number and mailing address) and any other additional information voluntarily submitted to us through a Contact Us form or an email. We use this information to address the inquiry and respond to the question.

Online Store

For orders and purchases placed through our online store on this site, we collect order details, name, institution name and address (if applicable), email address, phone number, shipping and billing addresses, credit/debit card information, shipping options and any instructions. We use this information to complete transactions, fulfill orders, communicate with individuals placing orders or visiting the online store, and for related purposes.

Surveys

Pearson may offer opportunities to provide feedback or participate in surveys, including surveys evaluating Pearson products, services or sites. Participation is voluntary. Pearson collects information requested in the survey questions and uses the information to evaluate, support, maintain and improve products, services or sites, develop new products and services, conduct educational research and for other purposes specified in the survey.

Contests and Drawings

Occasionally, we may sponsor a contest or drawing. Participation is optional. Pearson collects name, contact information and other information specified on the entry form for the contest or drawing to conduct the contest or drawing. Pearson may collect additional personal information from the winners of a contest or drawing in order to award the prize and for tax reporting purposes, as required by law.

Newsletters

If you have elected to receive email newsletters or promotional mailings and special offers but want to unsubscribe, simply email information@informit.com.

Service Announcements

On rare occasions it is necessary to send out a strictly service related announcement. For instance, if our service is temporarily suspended for maintenance we might send users an email. Generally, users may not opt-out of these communications, though they can deactivate their account information. However, these communications are not promotional in nature.

Customer Service

We communicate with users on a regular basis to provide requested services and in regard to issues relating to their account we reply via email or phone in accordance with the users' wishes when a user submits their information through our Contact Us form.

Other Collection and Use of Information


Application and System Logs

Pearson automatically collects log data to help ensure the delivery, availability and security of this site. Log data may include technical information about how a user or visitor connected to this site, such as browser type, type of computer/device, operating system, internet service provider and IP address. We use this information for support purposes and to monitor the health of the site, identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents and appropriately scale computing resources.

Web Analytics

Pearson may use third party web trend analytical services, including Google Analytics, to collect visitor information, such as IP addresses, browser types, referring pages, pages visited and time spent on a particular site. While these analytical services collect and report information on an anonymous basis, they may use cookies to gather web trend information. The information gathered may enable Pearson (but not the third party web trend services) to link information with application and system log data. Pearson uses this information for system administration and to identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents, appropriately scale computing resources and otherwise support and deliver this site and its services.

Cookies and Related Technologies

This site uses cookies and similar technologies to personalize content, measure traffic patterns, control security, track use and access of information on this site, and provide interest-based messages and advertising. Users can manage and block the use of cookies through their browser. Disabling or blocking certain cookies may limit the functionality of this site.

Do Not Track

This site currently does not respond to Do Not Track signals.

Security


Pearson uses appropriate physical, administrative and technical security measures to protect personal information from unauthorized access, use and disclosure.

Children


This site is not directed to children under the age of 13.

Marketing


Pearson may send or direct marketing communications to users, provided that

  • Pearson will not use personal information collected or processed as a K-12 school service provider for the purpose of directed or targeted advertising.
  • Such marketing is consistent with applicable law and Pearson's legal obligations.
  • Pearson will not knowingly direct or send marketing communications to an individual who has expressed a preference not to receive marketing.
  • Where required by applicable law, express or implied consent to marketing exists and has not been withdrawn.

Pearson may provide personal information to a third party service provider on a restricted basis to provide marketing solely on behalf of Pearson or an affiliate or customer for whom Pearson is a service provider. Marketing preferences may be changed at any time.

Correcting/Updating Personal Information


If a user's personally identifiable information changes (such as your postal address or email address), we provide a way to correct or update that user's personal data provided to us. This can be done on the Account page. If a user no longer desires our service and desires to delete his or her account, please contact us at customer-service@informit.com and we will process the deletion of a user's account.

Choice/Opt-out


Users can always make an informed choice as to whether they should proceed with certain services offered by InformIT. If you choose to remove yourself from our mailing list(s) simply visit the following page and uncheck any communication you no longer want to receive: www.informit.com/u.aspx.

Sale of Personal Information


Pearson does not rent or sell personal information in exchange for any payment of money.

While Pearson does not sell personal information, as defined in Nevada law, Nevada residents may email a request for no sale of their personal information to NevadaDesignatedRequest@pearson.com.

Supplemental Privacy Statement for California Residents


California residents should read our Supplemental privacy statement for California residents in conjunction with this Privacy Notice. The Supplemental privacy statement for California residents explains Pearson's commitment to comply with California law and applies to personal information of California residents collected in connection with this site and the Services.

Sharing and Disclosure


Pearson may disclose personal information, as follows:

  • As required by law.
  • With the consent of the individual (or their parent, if the individual is a minor)
  • In response to a subpoena, court order or legal process, to the extent permitted or required by law
  • To protect the security and safety of individuals, data, assets and systems, consistent with applicable law
  • In connection the sale, joint venture or other transfer of some or all of its company or assets, subject to the provisions of this Privacy Notice
  • To investigate or address actual or suspected fraud or other illegal activities
  • To exercise its legal rights, including enforcement of the Terms of Use for this site or another contract
  • To affiliated Pearson companies and other companies and organizations who perform work for Pearson and are obligated to protect the privacy of personal information consistent with this Privacy Notice
  • To a school, organization, company or government agency, where Pearson collects or processes the personal information in a school setting or on behalf of such organization, company or government agency.

Links


This web site contains links to other sites. Please be aware that we are not responsible for the privacy practices of such other sites. We encourage our users to be aware when they leave our site and to read the privacy statements of each and every web site that collects Personal Information. This privacy statement applies solely to information collected by this web site.

Requests and Contact


Please contact us about this Privacy Notice or if you have any requests or questions relating to the privacy of your personal information.

Changes to this Privacy Notice


We may revise this Privacy Notice through an updated posting. We will identify the effective date of the revision in the posting. Often, updates are made to provide greater clarity or to comply with changes in regulatory requirements. If the updates involve material changes to the collection, protection, use or disclosure of Personal Information, Pearson will provide notice of the change through a conspicuous notice on this site or other appropriate way. Continued use of the site after the effective date of a posted revision evidences acceptance. Please contact us if you have questions or concerns about the Privacy Notice or any objection to any revisions.

Last Update: November 17, 2020