I have still not tried this code, since I are not need to do. Today I have used samething to manipulate a png image to scramble it and reload it. Howover while rgb works fine, alpha got changed. So using alpha as data should not been used, but I can see its have been commented out as well.