Guide Creation Tools
i

Maren HachmannGuide Creation Tools

Maren Hachmann

Add (colored and labelled) guides for margins, grids, diagonal guides, golden ratio and more. Find the latest version of the extension for download, examples and usage instructions at https://gitlab.com/Moini/inkscape-guide-tools This extension requires Inkscape 1.2 or higher and Python 3.


Comment here...
Multiple Boolean Operations with Inx Pathops
i

Maren HachmannMultiple Boolean Operations with Inx Pathops

Maren Hachmann

Boolean operations for multiple objects at once - difference, union, intersection, exclusion, division or cut. The extension is a rewrite of the Multi-Bool extension, and offers many adjustable settings and improvements. It takes a selection of one or more groups, or of several elements (paths, shapes, text), or a mix of both, and applies a chosen path operation with the top-most valid object in paint order and each other valid object which is part of the selection (directly or as member of a processed group) that is lower in Z-order. For more info, please refer to the README file at https://gitlab.com/moini_ink/inx-pathops/-/blob/master/README.md . Inkscape extension written by su-v and updated for Inkscape 1.0 – 1.4 by Maren Hachmann, licensed GPLv2 or higher.


Comment here...
Line Animator (draw by invisible hand)
i

Maren HachmannLine Animator (draw by invisible hand)

Maren Hachmann

Create simple, line-drawing animations for the web from selected paths. When you look at the file that you've applied the extension to using a web browser, it will look as if someone were drawing the paths with an invisible pen. Notes: * Find the extension as `Extensions > Animation > Line Animator` * **Only path objects** can be used for this. * **No path effects** should be applied to the paths (something may happen, but perhaps not what you expect). * The paths must have **a visible stroke** (else you won't see anything happen). * The object **lowest in stacking order** will be drawn **first**, then the one above it etc. * Animation speed can be changed by using the same animation name and selecting the same objects, then setting a different duration. * If you are animating a path consisting of **multiple subpaths**, all of them will start to be animated **at the same time**, but the shorter ones will finish first. * If you want to **change the direction** in which a path is drawn, change the path direction in Inkscape (`Path > Reverse`). Examples -------- See https://gitlab.com/Moini/ink_line_animator/-/blob/master/README.md Installation ------------ Drop the files `line-animator.py` and `line-animator.inx` into your user extensions directory. Learn where to find the directory in Inkscape: `Edit > Preferences > System > User extensions`. License ------- This software is licensed under the GPL v2.0 or higher. Note ---- Due to a bug in Inkscape (https://gitlab.com/inkscape/inbox/-/issues/9327), Inkscape 1.3 instantly crashes when you open the Selectors and CSS dialog. So don't do that!


Comment here...
RealScale (resize by line of known length)
i

Maren HachmannRealScale (resize by line of known length)

Maren Hachmann

Quickly resize (architectural) drawings by indicating a line and its length in real world units. Optionally scale the drawing with a specific scale factor and draw a scale rule. Version 1.2, Inkscape extension for Inkscape 1.2 and higher. Download most current version from here: https://gitlab.com/Moini/inkscape-realscale-extension/-/archive/master/inkscape-realscale-extension-master.zip Installation: Copy the files realscale.py and realscale.inx into the directory indicated in Edit -> Preferences -> System: User extensions Usage: • Import an architectural drawing / floor plan / map /... into Inkscape or open a file containing one. Make sure it is a single object (group it, if necessary). • Draw a straight line that connects two points in that drawing of which you know the distance in real life (for example, if you know how long a wall of your house in the drawing is, draw the line from one end of the wall to the other). • Select the line, then add the drawing to the selection. • Open the extension dialog: Extensions -> Scaling -> RealScale... • Enter the length of the line you just drew, as it is in the real world (for example, if your house wall is 10.5 m long, enter 10.50. • Select the unit you used (for your 10.50 m house, select m; for your 10 cm cardboard box, select cm) • If you intend to print the drawing, and the original object is bigger than the sheet, consider using a scale factor. • To do so, first select if you want to use a metric scale factor (based on mulitples of 5) or an imperial one (based on multiples of 2) or if you would like to enter your own scale factor. • Then, in the corresponding dropdown, or in the number entry field, select or enter the scale you would like to use. The dropdowns only offer scale factors for downscaling. In the 'Custom' field, however, you can also enter values smaller than 1 to upscale a drawing. • If you would like the scale rule to be drawn on the page, check the option 'Generate Scale Rule'. • Now choose the number of units the scale rule will comprise. Those will be doubled in the generated scale rule - e.g. it will show 10 cm to the left of the scale rule center (labelled 0) and 10 cm to its right. • Apply!


Comment here...
Hatch fill
i

Maren HachmannHatch fill

Maren Hachmann

Extension based upon the eggbot_hatch extension from https://github.com/evil-mad/EggBot. Creates plottable hatches (simple, cross-hatch, in a single path or separate) in all closed objects in the drawing or in all selected objects. Improvements include: * Updated to work with Inkscape 1.2 and higher * Simplified a portion of the code * Added the option to choose units for the hatch distance and inset * Only depends on inkex now, which makes installation much easier License: GPLv2 or higher


Comment here...
NextGenerator (Replace & Export)
i

Maren HachmannNextGenerator (Replace & Export)

Maren Hachmann

Automatically replace values (text, attribute values) in an SVG file and export to various file formats. This extension is useful e.g. for generating images for name badges and other similar items, or for rotating object colors in a semi-automated way. Data must be given as a CSV (comma separated values) file. The extension is compatible with Inkscape starting from version 1.2 and requires Python 3. Visit https://gitlab.com/Moini/nextgenerator for downloading the latest version, finding a set of examples, and some additional usage hints and to report bugs.


Comment here...
vCard QR Code Creator
i

Maren HachmannvCard QR Code Creator

Maren Hachmann

This Inkscape extension creates QR codes that contain your personal business card information in a standardized machine readable format (vCard 4.0), so you can quickly share your info by just letting another person scan your QR code with their mobile phone, e.g. when meeting people at a conference or business fair. It contains fields for both private and business information. All fields except for the name field are optional. Consider creating different codes for private and business events. The most up-to-date version can be found at https://gitlab.com/moini_ink/vcard-qr-code-creator Inspired by Sergey Vedernikov's vCard QR Code generator extension. Installation ============ Copy the files in the src/ directory into the user extensions directory (see 'Inkscape Preferences > System' for the exact location) and relaunch Inkscape. Usage ===== In Inkscape, you can find the extension in Extensions > Render > Barcode > vCard QR Code. The 'Full name' field is the only required field. Each field has an info text with an example which appears when you hover above it with the mouse cursor. Formatting is important! Email addresses, links to images / GPG keys and your birthday must be formatted correctly. The extension will automatically determine the correct QR code size. As QR codes have a limited size (less than 3000 characters), it may happen that the extension tells you that the text is too long. You can then reduce the error correction level to gain capacity and / or shorten/remove some of your data from the form. When you have entered all the information that you would like to appear in your vCard, click on 'Apply'. This will add a QR code to your document. Test the QR code with your phone's QR code scanner. Use: print it on your business card, share it on your website, copy it to your phone, … License ======= Main code: GPLv2 or higher Validation code for email addresses and urls: MIT


Comment here...