You mix two things into one column: name and sort order.
Once you named the pictures that way, you're stuck, aren't you? If 100 and 101 are already taken you cannot add a picture in between without creating a mess, changing names at a later point is not the best idea - it can lead to confusion both in your app and in the user.
If you are only updating on a very very small scale you can:
Name the pictures with larger increments, say 00010 - 30000. That leaves at least some space.
The better way is to have names w/o any relation to the sorting order. Add a column where you put that info. Maybe in the same style as above. You can rearrange, readjust, reallocate, do whatever to the column without affecting names, that somebody might have got used to...
Bjom