- bugfix in writing pxsize and other fractions

This commit is contained in:
Wim Pomp
2022-05-05 09:49:39 +02:00
parent edc126d079
commit 68980a9e4f
3 changed files with 4 additions and 4 deletions

2
.gitignore vendored
View File

@@ -1,4 +1,4 @@
/build/
/dist/
*.egg_info
/.idea/
/tiffwrite.egg-info/

View File

@@ -5,7 +5,7 @@ with open('README.md', 'r') as fh:
setuptools.setup(
name='tiffwrite',
version='2022.5.0',
version='2022.5.1',
author='Wim Pomp @ Lenstra lab NKI',
author_email='w.pomp@nki.nl',
description='Parallel tiff writer compatible with ImageJ.',

View File

@@ -104,8 +104,8 @@ class Tag:
@staticmethod
def fraction(numerator=0, denominator=None):
return Fraction(numerator, denominator).limit_denominator(2 ** (31 if numerator < 0 or denominator < 0
else 32) - 1)
return Fraction(numerator, denominator).limit_denominator(2 ** (31 if numerator < 0 or
(denominator is not None and denominator < 0) else 32) - 1)
def __init__(self, ttype, value=None, offset=None):
if value is None: