# Wled Pixel art converter

**URL:** https://wled.discourse.group/t/wled-pixel-art-converter/10882
**Category:** Questions
**Created:** [January 24, 2024, 1:17pm UTC](https://wled.discourse.group/t/wled-pixel-art-converter/10882 "2024-01-24T13:17:13Z")
**Posts on this page:** 19
**Page:** 1

<div class="post-metadata">

### Author: ![Cyberdine](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/cyberdine/32/6687_2.png) [@Cyberdine](https://wled.discourse.group/u/Cyberdine)
#### Post date: [January 24, 2024, 1:17pm UTC](https://wled.discourse.group/t/wled-pixel-art-converter/10882/1 "2024-01-24T13:17:13Z")

</div>

Hi everyone.  
Got a query.  
Using pixel art converter in wled i find in can only store as a preset only a 16x16 image.

My full grid is 48x16…

So trying to create one that spans all 3 joined panels as one throws up json errors.

I initially thought it maybe due to the 2d configuration. So altered it from 1x3 to just 1 large one.  
I.e all 3 panels a daisy chained so entered 48 x 16 as my “one” panel size .

Yet still jason errors.

Am i to understand that pixel art converter is limited to just 16x16?

Jest i know its possible to send from pac an image to the matrix and it will display im just nit avle to store it as a preset only 16x16…

Any advise on this would be appreciated.

Thanks

---

<div class="post-metadata">

### Author: ![ALDIY](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/aldiy/32/2716_2.png) [@ALDIY](https://wled.discourse.group/u/ALDIY)
#### Post date: [January 24, 2024, 7:16pm UTC](https://wled.discourse.group/t/wled-pixel-art-converter/10882/2 "2024-01-24T19:16:57Z")

</div>

You are testing with this tool ? [GitHub - ajotanc/PixelMagicTool: It is a tool that converts any image into code in JSON WLED format, currently being tested on a 2D Matrix panel, soon I will post news for the serpentine version.](https://github.com/ajotanc/PixelMagicTool)

---

<div class="post-metadata">

### Author: ![Cyberdine](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/cyberdine/32/6687_2.png) [@Cyberdine](https://wled.discourse.group/u/Cyberdine)
#### Post date: [January 25, 2024, 3:09pm UTC](https://wled.discourse.group/t/wled-pixel-art-converter/10882/3 "2024-01-25T15:09:12Z")

</div>

Hi.

Just im seeing if this has advantage over the niw uncluded one in wled. Trying to break the one panel 16 x 16 limit that one seems to give. As in it not allowing bigger than 16x16 to be stored as preset.

Although this tool seems to store the values … image seems not right … and when adding ip address if wled… browers locks up … spinning circle… wait or close situarion… so im not syre whats going on there… oh and some errors were popping up .

It started ok then went bad. Might flush brower and try in again. It has promise

---

<div class="post-metadata">

### Author: ![Cyberdine](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/cyberdine/32/6687_2.png) [@Cyberdine](https://wled.discourse.group/u/Cyberdine)
#### Post date: [January 25, 2024, 3:12pm UTC](https://wled.discourse.group/t/wled-pixel-art-converter/10882/4 "2024-01-25T15:12:19Z")

</div>

![Screenshot_20240125_151125_Chrome](https://global.discourse-cdn.com/free1/uploads/wled/original/2X/9/9372bd4987ca123cd75626dfa22e6acf087f4059.jpeg)

---

<div class="post-metadata">

### Author: ![Cyberdine](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/cyberdine/32/6687_2.png) [@Cyberdine](https://wled.discourse.group/u/Cyberdine)
#### Post date: [January 25, 2024, 3:13pm UTC](https://wled.discourse.group/t/wled-pixel-art-converter/10882/5 "2024-01-25T15:13:06Z")

</div>

Just tried it on my phone… to capture the error

---

<div class="post-metadata">

### Author: ![ReTrO](https://avatars.discourse-cdn.com/v4/letter/r/4491bb/32.png) [@ReTrO](https://wled.discourse.group/u/ReTrO)
#### Post date: [January 29, 2024, 7:42am UTC](https://wled.discourse.group/t/wled-pixel-art-converter/10882/6 "2024-01-29T07:42:14Z")

</div>

I have been making a 48x48 matrix and can’t get a reliable recall from preset if I save an image to it at that resolution.  
I could get 40x40 to work OK and I think also 44x44.  
I can’t remember the error it gave me, I’ll make a note next time I try it.

---

<div class="post-metadata">

### Author: ![Cyberdine](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/cyberdine/32/6687_2.png) [@Cyberdine](https://wled.discourse.group/u/Cyberdine)
#### Post date: [January 29, 2024, 10:58am UTC](https://wled.discourse.group/t/wled-pixel-art-converter/10882/7 "2024-01-29T10:58:13Z")

</div>

Sorry about the spilling mistakes up above…type too “fast” somtimes…lol.

Ive uploaded it into wled and call it from there thinking it will be easier as it grab segment values…

In that way it works like their includes pixel art converter.

I will say it does “feel” better to use the magic for sone reaaon im not sure of lol.

Impressed you managed to store more than 16 x 16. It will preview any size but storing it as the preset is the issue.

Also have you figured out the animation element?  
…need an empty aah trY to start that mission…

Keep me posted my friend … we all learn together…

Respect .

---

<div class="post-metadata">

### Author: ![ReTrO](https://avatars.discourse-cdn.com/v4/letter/r/4491bb/32.png) [@ReTrO](https://wled.discourse.group/u/ReTrO)
#### Post date: [January 29, 2024, 6:06pm UTC](https://wled.discourse.group/t/wled-pixel-art-converter/10882/8 "2024-01-29T18:06:07Z")

</div>

I’ve only been doing static images because it’s a good starting point, and I probably don’t need animated ones for my use.  
I’ve cleared my studio out over the weekend so might be able to test more this evening.

---

<div class="post-metadata">

### Author: ![Cyberdine](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/cyberdine/32/6687_2.png) [@Cyberdine](https://wled.discourse.group/u/Cyberdine)
#### Post date: [January 29, 2024, 9:18pm UTC](https://wled.discourse.group/t/wled-pixel-art-converter/10882/9 "2024-01-29T21:18:38Z")

</div>

Brilliant.

I get a smoother vibe of this…

Let me know what you may have had to do in finesseing this thing lol

---

<div class="post-metadata">

### Author: ![Cyberdine](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/cyberdine/32/6687_2.png) [@Cyberdine](https://wled.discourse.group/u/Cyberdine)
#### Post date: [January 29, 2024, 11:08pm UTC](https://wled.discourse.group/t/wled-pixel-art-converter/10882/10 "2024-01-29T23:08:23Z")

</div>

Update.

Playing with the app this eve i just got exactly whag i wanted jo issue… those errors no longer appear.

Faultless performance…

Currently used a 48x16 and works and stores fine.  
Now the animation on the other hand… still headscrathing that.

Got gifs to load in and generate and animate in preview but as far as i got.

---

<div class="post-metadata">

### Author: ![ReTrO](https://avatars.discourse-cdn.com/v4/letter/r/4491bb/32.png) [@ReTrO](https://wled.discourse.group/u/ReTrO)
#### Post date: [January 30, 2024, 12:08am UTC](https://wled.discourse.group/t/wled-pixel-art-converter/10882/11 "2024-01-30T00:08:29Z")

</div>

So far no luck with a 48x48 based matrix setup.  
Have dropped back to a 32x32 matrix and the built in pxmagic works every time ok.  
With 48x48 I get a JSON error message.

---

<div class="post-metadata">

### Author: ![ReTrO](https://avatars.discourse-cdn.com/v4/letter/r/4491bb/32.png) [@ReTrO](https://wled.discourse.group/u/ReTrO)
#### Post date: [January 30, 2024, 8:24pm UTC](https://wled.discourse.group/t/wled-pixel-art-converter/10882/12 "2024-01-30T20:24:14Z")

</div>

I’m wondering if the sheer length of code is upsetting the presets. I’ll see if I can save a 48x48 that has very little info/change in it.

---

<div class="post-metadata">

### Author: ![Cyberdine](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/cyberdine/32/6687_2.png) [@Cyberdine](https://wled.discourse.group/u/Cyberdine)
#### Post date: [January 31, 2024, 11:23am UTC](https://wled.discourse.group/t/wled-pixel-art-converter/10882/13 "2024-01-31T11:23:36Z")

</div>

Brilliant…  
Im waiting some panels arriving for the 3x3 matrix grid too. I think maybe a different approach is needed…  
Hmm man in shed thinking activated…

---

<div class="post-metadata">

### Author: ![Cyberdine](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/cyberdine/32/6687_2.png) [@Cyberdine](https://wled.discourse.group/u/Cyberdine)
#### Post date: [January 31, 2024, 11:27am UTC](https://wled.discourse.group/t/wled-pixel-art-converter/10882/14 "2024-01-31T11:27:49Z")

</div>

You think using a esp32 wouldnt suffer from code leanth issue. Available memery shouldnt play a part as that only 9 frames and ive stored in excess of that alone…  
Maybe wled itself needs a mod or tweak?

---

<div class="post-metadata">

### Author: ![ReTrO](https://avatars.discourse-cdn.com/v4/letter/r/4491bb/32.png) [@ReTrO](https://wled.discourse.group/u/ReTrO)
#### Post date: [January 31, 2024, 1:06pm UTC](https://wled.discourse.group/t/wled-pixel-art-converter/10882/15 "2024-01-31T13:06:09Z")

</div>

I’ll do some more experiments this evening with a 48x16 and 48x32 layouts and see how it behaves for me. Worst case I’ll stick with 32x32, but I’d like to go higher.  
It should be noted that I’ve had no issues running any of the built in effects on the 48x48 matrix, only static images I’ve loaded and saved as presets.

---

<div class="post-metadata">

### Author: ![Cyberdine](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/cyberdine/32/6687_2.png) [@Cyberdine](https://wled.discourse.group/u/Cyberdine)
#### Post date: [February 11, 2024, 5:18am UTC](https://wled.discourse.group/t/wled-pixel-art-converter/10882/16 "2024-02-11T05:18:24Z")

</div>

Hi.  
Have you figuired out the animation element?

---

<div class="post-metadata">

### Author: ![ReTrO](https://avatars.discourse-cdn.com/v4/letter/r/4491bb/32.png) [@ReTrO](https://wled.discourse.group/u/ReTrO)
#### Post date: [February 11, 2024, 7:33am UTC](https://wled.discourse.group/t/wled-pixel-art-converter/10882/17 "2024-02-11T07:33:34Z")

</div>

I have not had the opportunity to do anything further since my last post unfortunately.

---

<div class="post-metadata">

### Author: ![Cyberdine](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/cyberdine/32/6687_2.png) [@Cyberdine](https://wled.discourse.group/u/Cyberdine)
#### Post date: [February 11, 2024, 10:10am UTC](https://wled.discourse.group/t/wled-pixel-art-converter/10882/18 "2024-02-11T10:10:46Z")

</div>

Hey no worries.

---

<div class="post-metadata">

### Author: ![ReTrO](https://avatars.discourse-cdn.com/v4/letter/r/4491bb/32.png) [@ReTrO](https://wled.discourse.group/u/ReTrO)
#### Post date: [February 11, 2024, 10:32am UTC](https://wled.discourse.group/t/wled-pixel-art-converter/10882/19 "2024-02-11T10:32:43Z")

</div>

Possibly something for this evening. And then depending what what happens I will submit a proper fault report.
