Why would you put a photograph on the blockchain directly? The chain is for transaction processing, stuff like proof of ownership. Want decentralized storage? Toss it on IPFS.
Why would you toss it up on IPFS? IPFS isn't a decentralized storage network, it's a data routing/transmission protocol with a DHT.
If my goal was to keep a photograph in perpetuity, I wouldn't necessarily even want to put it on a decentralized system -- I'd put it on archive.org, or amazon glacier.