# User Manual - Incorrect steps in creating SVG libraries

**URL:** <https://forum.inductiveautomation.com/t/user-manual-incorrect-steps-in-creating-svg-libraries/115688>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [May 25, 2026, 2:35pm UTC](https://forum.inductiveautomation.com/t/user-manual-incorrect-steps-in-creating-svg-libraries/115688 "2026-05-25T14:35:20Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [May 25, 2026, 2:35pm UTC](https://forum.inductiveautomation.com/t/user-manual-incorrect-steps-in-creating-svg-libraries/115688/1 "2026-05-25T14:35:20Z")

</div>

> **[Custom Icon Repository Example​ - Images and Icons in Perspective | Ignition...](https://www.docs.inductiveautomation.com/docs/8.3/ignition-modules/perspective/working-with-perspective-components/images-and-icons-in-perspective#custom-icon-repository-example)**
>
> Perspective supports the import and display of PNG, JPG, JPEG, GIF, and SVG images. Images can be loaded into Perspective using the Image Management tool, dragged and dropped directly into a view, or derived from an external web address. All images...

Step 2 is incorrect:

> 1. Save the file in the Ignition directory:
> 
> ```python
> C:\Program Files\Inductive Automation\Ignition\data\config\resources\core\com.inductiveautomation.perspective\icons
> 
> ```

This directory is incorrect. You must save it into a _new_ directory within this file path, with the name of the library you wish to add. E.g. `C:\Program Files\Inductive Automation\Ignition\data\config\resources\core\com.inductiveautomation.perspective\icons\library-x`

The SVG library must be added into the new library's directory. The SVG can be named anything, although it makes sense to follow along with the naming conventions established in other resources, and naming _all_ library SVGs as something like "library.svg".

Continue on to step 3.  
Then step 5 is poorly worded:

> 1. After creating these files, _ **we** _ [_you_] will need to restart _ **our** _ _[your]_ Designer _ **and Gateway** _ _[this is bad and incorrect advice, as mentioned in the next sentence]_ for the changes to be recognized. If you want to avoid restarting your Gateway, you can use the **Scan File System** button found on the top right of the Gateway's **Platform Overview** page to pull in your file changes.

Mentioning that you _ **need** _ to restart the gateway for the changes to be reflected, and then very quickly back-tracking and giving a benign alternative is unecessary. It's like a doctor saying "We need to remove your leg. But if you want to avoid removing your leg, you just need to walk on it a few times a day"
