WS2803 versus WS2801

good, so long as you start this project.

I have a problem and do not know how to fix it. the problem is the issue of
data storage.

for example, for an image of 24bits generarar, I have 3bytes separately for RGB. the image is 54 * 360Pixels. LedsRGB 54, which
R for a single channel, the data amount is 19440.

arduino which says that I have occupied 74% of the memory.

Would there be any way to store this data in a more efficient?
one could compress the image and then decompress when painting?

uint8_t R [] = {number of data = 19440}.
uint8_t G [] = {249,149,49,149,149,249,449, ............................ amount of data = 19440}
uint8_t B [] = {}