An image is too large for the blockchain. What decentralized storage options we have? IPFS? Sia? Oyster Pearl?
You can also use things like SVG w/ file compression & get some nice looking imgs in pretty small sizes. IPFS is good too, but the basic protocol would be nice to keep all on 1 chain.