Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JPEG: warn if quality is outside [0.25, 1.0] #37

Closed
wants to merge 1 commit into from

Conversation

melissalinkert
Copy link
Member

See ome/bio-formats-documentation#369 (review).

This can wait for Bio-Formats 8.0.0, it was just faster to open a PR than it was to write up an issue for later.

Copy link
Member

@sbesson sbesson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Using this together with the changes in ome/bioformats#4171

sbesson@Sebastiens-MacBook-Pro-3 bioformats % ./tools/bfconvert test.fake test.tiff -compression JPEG -quality 0.1
test.fake
FakeReader initializing test.fake
[Simulated data] -> test.tiff [Tagged Image File Format]
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
JPEG quality 0.1 too small, using 0.25
	Converted 1/1 planes (100%)
[done]
0.744s elapsed (10.0+278.0ms per plane, 450ms overhead)
sbesson@Sebastiens-MacBook-Pro-3 bioformats % rm test.tiff 
sbesson@Sebastiens-MacBook-Pro-3 bioformats % ./tools/bfconvert test.fake test.tiff -compression JPEG -quality 1.1
test.fake
FakeReader initializing test.fake
[Simulated data] -> test.tiff [Tagged Image File Format]
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
JPEG quality 1.1 too large, using 1.0
	Converted 1/1 planes (100%)
[done]
0.645s elapsed (9.0+215.0ms per plane, 415ms overhead)
sbesson@Sebastiens-MacBook-Pro-3 bioformats % 

The warning message makes sense. The obvious downside is that it's printed on every invocation of JPEGCodec.compress and thus quite verbose.

@melissalinkert
Copy link
Member Author

At this point, I'm inclined to either switch the level to DEBUG, or just close this. I don't have a great idea for how to both reduce the verbosity and catch all cases where the provided quality is out of bounds. Since the quality is automatically adjusted to be in bounds, I think the worst case is that the quality ends up being unexpectedly higher than intended.

@melissalinkert
Copy link
Member Author

As discussed earlier with @joshmoore / @sbesson / @jburel, closing this without merging.

A few ideas were discussed, but rejected:

  • configure logging to collapse all messages with the same content
  • automatically adjust invalid quality settings in bfconvert
  • use a ThreadLocal within the codec so that the warning is printed once per thread

All are more work and higher impact than is warranted here, given that https://bio-formats.readthedocs.io/en/stable/users/comlinetools/conversion.html#cmdoption-bfconvert-quality documents the expected range of quality values.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants