Also you can use BSV (Bitcoin Satoshi Vision) to store the whole images on-chain, literally for cents on the dollar. And yes, BSV also has smart contracts, just like the original Bitcoin did. 53% of all transactions happen in BSV, more than Bitcoin, Ethereum and XRP together: https://bitinfocharts.com/cryptocurrency-charts.html