add 15195959 CGDataProviderCopyData modifies original image