# Basic question about Images and Image Paths

**URL:** <https://forum.inductiveautomation.com/t/basic-question-about-images-and-image-paths/7630>\
**Category:** Ignition\
**Created:** [November 26, 2013, 1:28am UTC](https://forum.inductiveautomation.com/t/basic-question-about-images-and-image-paths/7630 "2013-11-26T01:28:44Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kakkerlak](https://avatars.discourse-cdn.com/v4/letter/k/bb73d2/32.png) [@Kakkerlak](https://forum.inductiveautomation.com/u/Kakkerlak)\
**Post date:** [November 26, 2013, 1:28am UTC](https://forum.inductiveautomation.com/t/basic-question-about-images-and-image-paths/7630/1 "2013-11-26T01:28:44Z")

</div>

Hi guys, this is going to be a very simple beginner question.

I know that the Images that I can browse for and use with the Image object are stored on the Gateway, and that there’s a ‘Builtin’ folder, and that I can use the Image Management Tool to administer my own folders of images there.

But where are these actually stored on the Gateway ?

I’m trying to have Ignition display a PNG file that I’m sending to an FTP folder on my Gateway machine. I can’t seem to find the actual directory where the Image Management Tool stores image files, nor can I make an Image object work by putting in the path and filename of my actual image (/home/ftp/IMAGE/NG0002\_02.png).

My Gateway is running on Ubuntu 10.04, with Ignition platform revision 7.6.2.

Ultimately I’ll be figuring out how to convert my machine vision system’s native format (\*.BMP) into PNG or JPG files and store them in BLOB objects in the database, but baby steps first.

Thanks !

---

<div class="post-metadata">

**Author:** ![greg.simpson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/greg.simpson/32/3135_2.png) [@greg.simpson](https://forum.inductiveautomation.com/u/greg.simpson)\
**Post date:** [November 27, 2013, 4:34pm UTC](https://forum.inductiveautomation.com/t/basic-question-about-images-and-image-paths/7630/2 "2013-11-27T16:34:54Z")

</div>

The images are stored in Ignitions internal database.

---

<div class="post-metadata">

**Author:** ![nmudge](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nmudge/32/3394_2.png) [@nmudge](https://forum.inductiveautomation.com/u/nmudge)\
**Post date:** [November 27, 2013, 4:54pm UTC](https://forum.inductiveautomation.com/t/basic-question-about-images-and-image-paths/7630/3 "2013-11-27T16:54:52Z")

</div>

Which can be accessed at this URL on your computer: [localhost:8088/main/system/images/](http://localhost:8088/main/system/images/)

For example:

```auto
http://localhost:8088/main/system/images/Builtin/icons/48/add2.png
```

Nick

---

<div class="post-metadata">

**Author:** ![Kakkerlak](https://avatars.discourse-cdn.com/v4/letter/k/bb73d2/32.png) [@Kakkerlak](https://forum.inductiveautomation.com/u/Kakkerlak)\
**Post date:** [November 28, 2013, 2:05am UTC](https://forum.inductiveautomation.com/t/basic-question-about-images-and-image-paths/7630/4 "2013-11-28T02:05:12Z")

</div>

Okay, so they’re not sitting as files in an ordinary directory somewhere in the Gateway’s operating system’s filesystem, but rather as records in the Gateway’s internal database.

The HTTP URL to browse them is especially helpful and reinforces that they’re served up by the Gateway.

If I have image files that are sitting in an ordinary directory on the Gateway’s file system, how can I specify a path to them ? Can I do that at all ?

The images I want to work with are coming from a machine vision camera. I’ll have hundreds of them in a directory, and I’m confident I can determine the correct filename. I don’t need them to update automatically; I’m OK with the user clicking a button to load them.

But they won’t be just background images or labels or illustrations; they’re real process data, as surely as a setpoint or a numeric display is.

---

<div class="post-metadata">

**Author:** ![kwj](https://avatars.discourse-cdn.com/v4/letter/k/838e76/32.png) [@kwj](https://forum.inductiveautomation.com/u/kwj)\
**Post date:** [December 2, 2013, 9:49pm UTC](https://forum.inductiveautomation.com/t/basic-question-about-images-and-image-paths/7630/5 "2013-12-02T21:49:40Z")

</div>

I’m not sure what http server ignition uses, but you can probably figure out where it stores assets and dump your images in there.

If it were me, I would just run a lightweight http server [http://www.linuxplanet.com/linuxplanet/reviews/7239/1](http://www.linuxplanet.com/linuxplanet/reviews/7239/1) and publish the folder with it. Ignition doesn’t use port 80 by default so you could run your webserver there and wouldn’t even have to specify a port in your url’s (we run a wiki over port 80 on our ignition server). I think the “document viewer” component will display content from a given URL, but I haven’t tried it.

You might look at imagemagick if you haven’t already for converting those files [http://www.imagemagick.org/script/command-line-processing.php](http://www.imagemagick.org/script/command-line-processing.php)

Hope that helps…

---

<div class="post-metadata">

**Author:** ![Kakkerlak](https://avatars.discourse-cdn.com/v4/letter/k/bb73d2/32.png) [@Kakkerlak](https://forum.inductiveautomation.com/u/Kakkerlak)\
**Post date:** [December 6, 2013, 9:53pm UTC](https://forum.inductiveautomation.com/t/basic-question-about-images-and-image-paths/7630/6 "2013-12-06T21:53:17Z")

</div>

Imagemagick is a great suggestion; I’ll give it a try !

The Document Viewer supports basic HTML and TXT, but I don’t think you can point it at a HTML page with a reference to a BMP.

I’ll keep working on the issue !

---

<div class="post-metadata">

**Author:** ![Adarsh\_K](https://avatars.discourse-cdn.com/v4/letter/a/ee7513/32.png) [@Adarsh\_K](https://forum.inductiveautomation.com/u/Adarsh_K)\
**Post date:** [February 20, 2024, 3:06pm UTC](https://forum.inductiveautomation.com/t/basic-question-about-images-and-image-paths/7630/7 "2024-02-20T15:06:01Z")

</div>

Found any Solution ?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [February 20, 2024, 3:31pm UTC](https://forum.inductiveautomation.com/t/basic-question-about-images-and-image-paths/7630/8 "2024-02-20T15:31:09Z")

</div>

Ignition's WebDev module is the supported, full-featured solution.

If you can store your images in a database, my Blob Server module is light-to-medium duty free alternative.

> [@Automation Professionals' Blob Server Module](https://forum.inductiveautomation.com/t/automation-professionals-blob-server-module/57970):
>
> Automation Professionals is pleased to announce an alpha release of its new Blob Server Module. Available only for Ignition v8.1, here. The Blob Server Module provides a simple way to deliver images, PDF files, or other binary content from a database to your Perspective clients or other web applications. Without needing the WebDev module. All you need is a Named Query that has appropriate security settings and returns a single row with two columns: Content, and ContentType. Modest documentati…
