Commit Graph

8 Commits

Author SHA1 Message Date
Wim Pomp
48b4a2c7ba - commit before upload to crates.io 2024-10-16 17:16:58 +02:00
Wim Pomp
7678585bba - some more threading 2024-10-09 20:30:45 +02:00
Wim Pomp
f62b711692 - add tiffwrite function for python
- parallel zstd compression
2024-10-09 15:07:38 +02:00
Wim Pomp
82931f7715 rewrite in rust 2024-10-06 20:30:57 +02:00
Wim Pomp
332eaab6d5 - Properly define pytest as an extra dependency 2023-03-31 12:53:09 +02:00
Wim Pomp
6689b1eab3 - Use spawn in stead of fork so that any jvm will not exist in any child processes and block them from stopping.
- Use poetry for install.
2023-03-31 12:01:25 +02:00
Wim Pomp
68980a9e4f - bugfix in writing pxsize and other fractions 2022-05-05 09:49:39 +02:00
Wim Pomp
edc126d079 Rewrite: IJTiffWriter is replaced by IJTiffFile which includes preliminary support for reading.
- Support colormaps per channels via the colors argument.
- No writer process anymore, the pool writes to the file by using a filehandle with a lock.
- Can save extra tiff tags in every frame and/or per frame individually.
- Header and IFD classes with support for reading files.
- Multiplexing is now done automatically when multiple IJTiffFiles are initialized: the process pool is shared by all IJTiffFiles.
2022-05-03 16:10:13 +02:00