For some unusual but fortunate reason, the "save" function is now working as expected. Maybe it was an out-of-date package because the stale package caches were recompiled. After that, I can now save images directly from Float64 arrays without any problems.
Thank you for you time and patience. Yousef