$ 0 0 I don't see you calling image.Write() in your using block? All operations on the image are not saved until you write the image to disk again.