Core (nodes/core/): alpha, masks, batch consolidation, blend, transform matrix, bbox, parameters, validation engines shared across nodes, each with unit tests. Fix an unconditional RGB clamp to [0,1] that silently destroyed HDR/negative values in Merge, Transform, Color Correct, Comp, CornerPin, Distort, Spherize, Crop Stitch, and the shared masked-compositing helpers. Alpha stays clamped everywhere; RGB no longer does. Fix Grain applying `amount` twice in overlay/soft_light modes (quadratic instead of linear falloff). Add STMap mode to Distort (absolute UV remap vs relative displacement). Add bbox output/input wiring between Crop and Crop Stitch. Add edge_grow and edge_color_match to Crop Stitch. Add despill to Keyer. Add shuffle mode to Channel (R/G/B/A routed from any source). Add size/luma_response to Grain. Add grid mode to Constant. Add frame/layer accumulation limits to Preview and Draw, plus a font-path containment fix and supersampling in Text. Make Frame Range and Append recognize a real ComfyUI VIDEO input (not only this pack's internal media wrapper), preserving true fps/audio instead of silently dropping them, and add a native VIDEO output alongside the existing IMAGE output on both. Add node_replacements.py (empty registry, wired into the extension lifecycle) for future schema migrations. Add a CI matrix pinning the verified requires-comfyui floor, and .comfyignore for Registry packaging.
34 lines
1.2 KiB
TOML
34 lines
1.2 KiB
TOML
[project]
|
|
name = "majoor-imageops"
|
|
description = "Essential Nodes Pack for Images Processing for ComfyUI, with a live embedded preview inside the node (no queue) for supported chains."
|
|
version = "0.1.7"
|
|
requires-python = ">=3.10, <3.15"
|
|
license = {file = "LICENSE"}
|
|
authors = [
|
|
{ name = "MajoorWaldi" },
|
|
]
|
|
classifiers = [
|
|
"Operating System :: OS Independent",
|
|
"Environment :: GPU :: NVIDIA CUDA",
|
|
"Environment :: GPU :: AMD ROCm",
|
|
]
|
|
|
|
|
|
[project.urls]
|
|
Homepage = "https://github.com/MajoorWaldi/ComfyUI-Majoor-ImageOps"
|
|
Repository = "https://github.com/MajoorWaldi/ComfyUI-Majoor-ImageOps"
|
|
# Used by Comfy Registry https://registry.comfy.org
|
|
Documentation = "https://github.com/MajoorWaldi/ComfyUI-Majoor-ImageOps/wiki"
|
|
"Bug Tracker" = "https://github.com/MajoorWaldi/ComfyUI-Majoor-ImageOps/issues"
|
|
|
|
[tool.comfy]
|
|
PublisherId = "majoor-waldi"
|
|
DisplayName = "ComfyUI-Majoor-ImageOps"
|
|
Icon = ""
|
|
includes = []
|
|
# Minimum ComfyUI version required for V3 node schema (comfy_api.latest.io).
|
|
# v0.11.0 is the earliest release providing every comfy_api.latest.io symbol this
|
|
# pack uses (Schema.search_aliases, MultiType, NumberDisplay, Hidden.*, Color).
|
|
# Enforced by the comfy-integration CI matrix in .github/workflows/ci.yml.
|
|
"requires-comfyui" = ">=0.11.0"
|