A person paints a photo of a dog, based on a photo of a dog.
A person paints a dog based on a photo.
Человек рисует фотографию собаки, основываясь на фотографии собаки.
Человек рисует собаку по фотографии.