Tolerate float as width for tuning and fix for float offset

Problem occurs with e.g. uncompressed PNG:
- each line is prefixed by a PNG line filter byte
- IDAT can be in several chunks
All this will add small amount of metadata in the raw payload
therefore providing a float as width allows finr tuning