Category: G.I.M.P


First up a disclaimer.

This won’t be updated much or a regular series as not much is known about the graphics functions in UIFlow. However, the following steps is how I get images on to the M5Stack using UIFlow.

OK here is what worked for me.

Download and install G.I.M.P G.I.M.P.org

create a file 80x160px (for M5Stick) ,
Add graphics,
Goto Image>mode>Indexed,
Make sure ONLY “use web optimised palette” and “Remove unused and duplicate colours from palette”.
Goto File>Export As,
save the file as .jpg (filename must only have 7 letters),
Set “Quality” to 90% you may have to reduce this depending on image.
Click on ALL the boxes to remove the X
Click on advanced,
Unselect everything by clicking on the X to remove them,
Set smoothing to 0,
Set Subsampling to 4.2.0
Set DCT to integra and hit save.
Open UIFlow,
Click on the manager icon to upload the image to the M5Stick C,
Drag an image element to the screen and click on it to set the image to the one you uploaded, and then click the > “Play” icon to check the image.

If this helps you, please let me know.

I have been using G.I.M.P SINCE 1999 (version 0.99b) but have only had a Macbook since late 2012.

A few months back I maxed out the ram to 16Gig but noticed that G.I.M.P was lagging when calling up commands and really struggling while working on a book cover (sys report showed only half the ram was in use!) its taken me ages but last week I found the issue.

When I upped the ram, I forgot to change a setting in G.I.M.P, this setting is “Tile Size”. Once I changed this to use 8 gig, G.I.M.P started working perfectly. If anyone is finding this issue, I hope this post helps you out!