Rename NewImageProcessor(maxInputBytes) to New(Params{}) with a Params struct containing MaxInputBytes. Zero-value Params{} uses sensible defaults (DefaultMaxInputBytes). All callers updated. Addresses review feedback on PR #37.