This is not a new feature request, but a feature improvement request. :^)
First let me say thanks for a wonderful program!
In the resize dialog: whole number percentages do not give fine enough control, especially when scaling large photos to thumbnails. It would be really nice to be able to enter floating point numbers and not just integers.
Also, Irfanview seems to suffer from rounding errors, that make me suspect there are internal operations occurring using integers rather than floating point.
For example, I was resizing some 2592 x 3872 pixel images, using the batch feature. Selecting 457 for the long side (I had both portait and landscape images) resulted in the Irfanview converting them to have the smaller side be 307. If you do the math with enough precision the number should be 306. Entering 306 for the short side resulted in Irfanview converting them to have the larger side be 457. This smells like integer truncation rather than proper rounding.
These one pixel differences really can make a significant difference, maybe not so much at the size in my example, but in very small thumbs, 1 pixel can distort the proportions detectably.
Another suspected rounding error: I sometimes get funny results when I crop a magnified image. Sometimes the resulting crop is a pixel off from where the line appeared to be.
Cheers,
Eric
First let me say thanks for a wonderful program!
In the resize dialog: whole number percentages do not give fine enough control, especially when scaling large photos to thumbnails. It would be really nice to be able to enter floating point numbers and not just integers.
Also, Irfanview seems to suffer from rounding errors, that make me suspect there are internal operations occurring using integers rather than floating point.
For example, I was resizing some 2592 x 3872 pixel images, using the batch feature. Selecting 457 for the long side (I had both portait and landscape images) resulted in the Irfanview converting them to have the smaller side be 307. If you do the math with enough precision the number should be 306. Entering 306 for the short side resulted in Irfanview converting them to have the larger side be 457. This smells like integer truncation rather than proper rounding.
These one pixel differences really can make a significant difference, maybe not so much at the size in my example, but in very small thumbs, 1 pixel can distort the proportions detectably.
Another suspected rounding error: I sometimes get funny results when I crop a magnified image. Sometimes the resulting crop is a pixel off from where the line appeared to be.
Cheers,
Eric
Comment