Photo ownership can be protected using Blockchain Technology but you will have to decide what are the parameters of photo ownership to be stored in Blockchain. Blockchain by design stores the timestamp of the photo ownership. Blockchain also provides a tamper-evident audit trail. You can decide what all activities related to Photo ownership need to be stored in Blockchain. You have to map the lifecycle of photo file creation, edit, and update activities into Blockchain. It is also important to map all the users involved in the creation, editing and update of the photo as the participants in the photo ownership network. If you are planning to use the Ethereum Blockchain protocol, you can write the smart contracts for photo ownership in Solidity language. You can store the image in IPFS and pass the hash of the image into the Solidity Smart Contract. You can also store the image in other distributed file systems and databases such as MongoDB, OrbitDB, FlureeDB, BigChainDB etc. Please find a reference Dapp for this use case here.