I just learned to use hex editors and i have a question:
If i change 1 or some of hex values of a file(picture) and save it, Is there a way to find changed hex values an make original file back?

I just learned to use hex editors and i have a question:
If i change 1 or some of hex values of a file(picture) and save it, Is there a way to find changed hex values an make original file back?

You can edit anything you want with a hex editor. There are ways to "hide" entire files but as soon as you can make them visible and open with a hex editor, then there are no ways to make parts of a file invisible
The main thing in editing image means you need to work within the frame of what you are changing. Suppose you edit a simple BMP image, and you "change" its size from 10x10 to 20x20. Will it "work"? No - you are changing the image size but not the actual image, and no program can read your modified BMP image anymore, since it expects a 20x20 image now.
However, if you only change the color of the one pixel inside the image, then there is no problem. BMP files do not contain a checksum, and so your altered file will be read correctly.
The numbers on the left and top are the address of the byte. Just go to the same address and change it back again.
PS: You could avoid all this hassle if you just save and restore a backup of the file