- Add resize_method input (lanczos default, bicubic, bilinear, nearest-exact, area) backed by comfy.utils.common_upscale, with F.interpolate fallback outside ComfyUI; clamp bicubic/lanczos overshoot to [0, 1] - Fix rare off-by-one where the crop-path intermediate resize could truncate below the target dimension, yielding output 1px smaller than the reported width/height - Replace StrEnum with (str, Enum) so the pack imports on Python 3.10 - Remove unused numpy dependency from requirements.txt and pyproject - Switch print() to logging (crop notices at debug level) - Bump version to 2.3.0, sync README (inputs, technical details, version history), add requires-python - Stop tracking .claude/settings.local.json; expand tests to 36 covering execute() output shapes, all resize methods, crop positions Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2 lines
83 B
Plaintext
2 lines
83 B
Plaintext
# No dependencies beyond ComfyUI's own environment (torch is provided by ComfyUI).
|