Closed vrruiz closed 4 years ago
After debugging, found that problem lies at xisfreader.rs:
let channel_count = xisf_header.geometry().channel_count();
let chunks_iter = image_data
.chunks_exact(xisf_header.geometry().channel_size())
.take(channel_count);
xisf_header.geometry().channel_size() must be xisf_header.channel_size(). Will send the patch tomorrow.
Before August changes, read size and write size was the same.
After August changes, read size and write size are different.
Converted images are truncated, although tests are passing.