Files
MajoorWaldi-ComfyUI-Majoor-…/pyproject.toml
T
Ewald 831b072943 Add professional compositing engines, HDR fixes, and native VIDEO support
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.
2026-09-27 11:55:49 +02:00

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"