# Issue in uploading SVG

**URL:** <https://forum.inductiveautomation.com/t/issue-in-uploading-svg/116029>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [June 17, 2026, 11:41am UTC](https://forum.inductiveautomation.com/t/issue-in-uploading-svg/116029 "2026-06-17T11:41:23Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hema\_T](https://avatars.discourse-cdn.com/v4/letter/h/f08c70/32.png) [@Hema\_T](https://forum.inductiveautomation.com/u/Hema_T)\
**Post date:** [June 17, 2026, 11:41am UTC](https://forum.inductiveautomation.com/t/issue-in-uploading-svg/116029/1 "2026-06-17T11:41:23Z")

</div>

Hi Team,

I'm facing an issue while importing an SVG into an Ignition Perspective View. I converted a PNG image to SVG format and dragged the SVG into the view, but only an empty space is displayed. Could you please confirm if this is the correct procedure and advise on any SVG requirements or limitations in Ignition? Please refer to the attached screenshot for reference.

Thank you.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/3/7/37e1cd2f96eb24565bd37a3a639817699ea12f5f.png)

---

<div class="post-metadata">

**Author:** ![lrose](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/lrose/32/62724_2.png) [@lrose](https://forum.inductiveautomation.com/u/lrose)\
**Post date:** [June 17, 2026, 11:49am UTC](https://forum.inductiveautomation.com/t/issue-in-uploading-svg/116029/2 "2026-06-17T11:49:14Z")

</div>

I would say that the SVG conversion probably resulted in either a syntax error in the file, resulting in an image which can't be rendered.

The fact that there are no elements listed, tells me at the very least the designer is having problems with the file.

Can you upload what you expect the image to look like, and the actual SVG file?

---

<div class="post-metadata">

**Author:** ![David\_Stone](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/david_stone/32/79749_2.png) [@David\_Stone](https://forum.inductiveautomation.com/u/David_Stone)\
**Post date:** [June 17, 2026, 8:19pm UTC](https://forum.inductiveautomation.com/t/issue-in-uploading-svg/116029/3 "2026-06-17T20:19:19Z")

</div>

There is no such thing as “converting a png to svg” png is a raster file, or a grid of coloured pixels, an svg is a vector file, or a list of instructions to draw shapes and lines with colours.  
To get an approximate representation, you need to “trace” the shapes in a png with vector shapes then save these as an svg. AI can do this to a limited extent, but most of us do this on Inkscape pretty fast by hand.  
The imported svg shown has no “elements” listed, so there were no vector instructions in the file you imported. Some svg tools import raster images into their workspaces, but this is not standard svg behaviour.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [June 17, 2026, 9:00pm UTC](https://forum.inductiveautomation.com/t/issue-in-uploading-svg/116029/4 "2026-06-17T21:00:36Z")

</div>

> [@David\_Stone](#):
>
> Some svg tools import raster images into their workspaces, but this is not standard svg behaviour.

Well, it's a fully explicit part of the standard that you can embed raster PNGs inside of an SVG document:

> **[Other content in SVG - SVG | MDN](https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorials/SVG_from_scratch/Other_content_in_SVG)**
>
> Apart from graphic primitives like rectangles and circles, SVG offers a set of elements to embed other types of content in images as well.

It's just a terrible idea, because it destroys all the advantages of SVG as a file format.

---

<div class="post-metadata">

**Author:** ![David\_Stone](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/david_stone/32/79749_2.png) [@David\_Stone](https://forum.inductiveautomation.com/u/David_Stone)\
**Post date:** [June 17, 2026, 9:12pm UTC](https://forum.inductiveautomation.com/t/issue-in-uploading-svg/116029/5 "2026-06-17T21:12:40Z")

</div>

It's me, I'm the liar... Correct, also Ignition SVG import ignores the raster pieces if included.

---

<div class="post-metadata">

**Author:** ![lane.duncan](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/lane.duncan/32/83700_2.png) [@lane.duncan](https://forum.inductiveautomation.com/u/lane.duncan)\
**Post date:** [June 18, 2026, 8:54am UTC](https://forum.inductiveautomation.com/t/issue-in-uploading-svg/116029/6 "2026-06-18T08:54:13Z")

</div>

This is a situation where an AI agent such as Claude is very helpful.

Submit a svg that already works in Ignition as an example, submit the .png, and let the AI do the magic.
