# Can an image be uploaded to Pixelblaze?

**URL:** <https://forum.electromage.com/t/can-an-image-be-uploaded-to-pixelblaze/115>\
**Category:** Feature Ideas + Requests\
**Created:** [November 15, 2019, 11:25pm UTC](https://forum.electromage.com/t/can-an-image-be-uploaded-to-pixelblaze/115 "2019-11-15T23:25:17Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![OdorDecoder](https://forum.electromage.com/letter_avatar_proxy/v4/letter/o/7c8e57/32.png) [@OdorDecoder](https://forum.electromage.com/u/OdorDecoder)\
**Post date:** [November 15, 2019, 11:25pm UTC](https://forum.electromage.com/t/can-an-image-be-uploaded-to-pixelblaze/115/1 "2019-11-15T23:25:17Z")

</div>

I just ordered and received Pixelblaze v2+, the sensor board and the expansion board. I code in Arduino a bit, and I’ve been looking forward to using these. I’m going to solder the pins and try it out tomorrow with my WS2812B RGB and RGBW LEDs. I also have a 1m APA102 RGB LED strip that I will create a light wand from. I want to wave this light wand, and have an image displayed over the course of 1 second, and then take a picture of it with a delayed shutter. I just described light painting with LEDs. From what I’ve read here, that’s not an off the shelf capability. Does anyone have any idea how to buffer an image and send it over? Do you think I’ll need additional components? I have a Raspberry Pi Zero, a few Arduino variants, and Particle Photons, oh, and an iMac and PC.  
Thanks,  
Odor Decoder

---

<div class="post-metadata">

**Author:** ![wizard](https://forum.electromage.com/user_avatar/forum.electromage.com/wizard/32/4_2.png) [@wizard](https://forum.electromage.com/u/wizard)\
**Post date:** [November 20, 2019, 8:16pm UTC](https://forum.electromage.com/t/can-an-image-be-uploaded-to-pixelblaze/115/2 "2019-11-20T20:16:44Z")

</div>

There isn’t image support yet, but some people have used them anyway! Check out this project:

> **[LED Box](https://hackaday.io/project/162379-led-box)**
>
> LED Matrix using Pixel Blaze

---

<div class="post-metadata">

**Author:** ![eflyguy](https://forum.electromage.com/user_avatar/forum.electromage.com/eflyguy/32/104_2.png) [@eflyguy](https://forum.electromage.com/u/eflyguy)\
**Post date:** [January 19, 2020, 11:48pm UTC](https://forum.electromage.com/t/can-an-image-be-uploaded-to-pixelblaze/115/3 "2020-01-19T23:48:33Z")

</div>

Related question - please forgive the newbiness…

I want to make a clock, and I feel the easiest way to define digits is to create static arrays, but I wonder if I might run into memory capacity imitations?

---

<div class="post-metadata">

**Author:** ![wizard](https://forum.electromage.com/user_avatar/forum.electromage.com/wizard/32/4_2.png) [@wizard](https://forum.electromage.com/u/wizard)\
**Post date:** [January 20, 2020, 4:58pm UTC](https://forum.electromage.com/t/can-an-image-be-uploaded-to-pixelblaze/115/4 "2020-01-20T16:58:07Z")

</div>

Hi Elfguy,  
Welcome!

The arrays are limited to about 2k elements, but each element can hold 32 bits.

Are you set on using a 2D matrix panel, or are you building it from scratch? You could make a digital clock using the 7 segment approach for that retro look. With LED or bit of strip for each segment, then you’d only need to know if that part should turn on for a given digit.

To use a 2D matrix panel, you’ll need a bitmap font for your digits. Unfortunately there’s no built in support for that kind of thing, but it’s doable.

---

<div class="post-metadata">

**Author:** ![eflyguy](https://forum.electromage.com/user_avatar/forum.electromage.com/eflyguy/32/104_2.png) [@eflyguy](https://forum.electromage.com/u/eflyguy)\
**Post date:** [January 21, 2020, 12:57am UTC](https://forum.electromage.com/t/can-an-image-be-uploaded-to-pixelblaze/115/5 "2020-01-21T00:57:39Z")

</div>

Thx. I’m using 8x32 panels. My thought was to create static arrays for each digit then write their contents into the display array. After thinking some more, I can probably write 7-segment decoding logic just as easily,

I want the digits to scroll, although that doesn’t influence which method I’d use.

Thx again.

---

<div class="post-metadata">

**Author:** ![nagmier](https://forum.electromage.com/user_avatar/forum.electromage.com/nagmier/32/99_2.png) [@nagmier](https://forum.electromage.com/u/nagmier)\
**Post date:** [January 21, 2020, 5:55pm UTC](https://forum.electromage.com/t/can-an-image-be-uploaded-to-pixelblaze/115/6 "2020-01-21T17:55:00Z")

</div>

I’m basically looking for the same thing using an 8x32 matrix! I want to do text though, unfortunately I’m rusty as hell on my coding skills as its been a few years since I’ve written anything. Is there any way someone could do up a simple 1 character example? I feel like I could expound upon an example like that

---

<div class="post-metadata">

**Author:** ![SeaLaVie](https://forum.electromage.com/user_avatar/forum.electromage.com/sealavie/32/666_2.png) [@SeaLaVie](https://forum.electromage.com/u/SeaLaVie)\
**Post date:** [February 5, 2021, 2:08am UTC](https://forum.electromage.com/t/can-an-image-be-uploaded-to-pixelblaze/115/7 "2021-02-05T02:08:41Z")

</div>

> [@wizard](#):
>
> There isn’t image support yet, but some people have used them anyway!

Isn’t supported yet implying it’s coming? I’d love to have something that could translate rows of pixels from a bitmap into a series of pattern on a light strip. Is anything like that in the works!

---

<div class="post-metadata">

**Author:** ![SeaLaVie](https://forum.electromage.com/user_avatar/forum.electromage.com/sealavie/32/666_2.png) [@SeaLaVie](https://forum.electromage.com/u/SeaLaVie)\
**Post date:** [February 6, 2021, 12:15pm UTC](https://forum.electromage.com/t/can-an-image-be-uploaded-to-pixelblaze/115/8 "2021-02-06T12:15:08Z")

</div>

Looks like there were some folks working on this late last year…

> [@Generating code from Static Patterns](https://forum.electromage.com/t/generating-code-from-static-patterns/409):
>
> Does anyone know how to easily generate pattern code based off an image? Assuming that if you had a pattern image 1pixel wide x “total number LEDs in your strip” that there would be some tool that could read the pixel hsv or rgb values and create the code to load into a new PixelBlaze Pattern. I’ve seen some editors that do this, but they are tied specifically to other led hardware platforms. I’m afraid of the answer, but I thought it would be worth asking anyway. -Thanks

---

<div class="post-metadata">

**Author:** ![zeb](https://forum.electromage.com/user_avatar/forum.electromage.com/zeb/32/257_2.png) [@zeb](https://forum.electromage.com/u/zeb)\
**Post date:** [February 6, 2021, 8:36pm UTC](https://forum.electromage.com/t/can-an-image-be-uploaded-to-pixelblaze/115/9 "2021-02-06T20:36:08Z")

</div>

And I confess that I’ve not managed to get anything done on this… Yet. Consider it moved up the “to do” pile! I’ll see what I can do!

---

<div class="post-metadata">

**Author:** ![pixie](https://forum.electromage.com/letter_avatar_proxy/v4/letter/p/7bcc69/32.png) [@pixie](https://forum.electromage.com/u/pixie)\
**Post date:** [August 2, 2021, 11:43am UTC](https://forum.electromage.com/t/can-an-image-be-uploaded-to-pixelblaze/115/10 "2021-08-02T11:43:04Z")

</div>

For anyone finding this thread, I posted some code to generate a pattern from an image [here.](https://forum.electromage.com/t/rendering-images/1425)
