On a simple conversion to UInt16 TIFF, the result pixel values are doubled.
As sample data use any of the Sentinel 2 bands from Amazon S3: http://sentinel-s2-l1c.s3-website.eu-central-1.amazonaws.com/#tiles/35/T/MN/2016/8/29/0/ using Images using FileIO img = load("B01.jp2"); save("B01julia.tif", img); I think the load function is responsible for this. Any explanation?