This is a related issue from #5 and #6. Basically, we need to develop our own version of tifffile.py. to solve those two issues.
As a baseline, we start from the original tifffile.py. From here, we drop functionalities that do not deal with our scanimage tiff files. Also, we need to develop our own functions that can resolve issue #5 and #6