updated to comfy_cozy 0.0.25
This commit is contained in:
@@ -138,6 +138,18 @@ Nodes that have been migrated:
|
||||
|
||||
[Migrated to Jovi_GLSL](https://github.com/Amorano/Jovi_GLSL)
|
||||
|
||||
**2025/05/16** @2.1.5:
|
||||
* Full compatibility with [ComfyMath Vector](https://github.com/evanspearman/ComfyMath) nodes
|
||||
* Masks can be inverted at inputs
|
||||
* `EnumScaleInputMode` for `BLEND` node to adjust inputs prior to operation
|
||||
* Allow images or mask inputs in `CONSTANT` node to fall through
|
||||
* `VALUE` nodes return all items as list, not just >1
|
||||
* Added explicit MASK option for `PIXEL SPLIT` node
|
||||
* Split `ADJUST` node into `BLUR`, `EDGE`, `LIGHT`, `PIXEL`,
|
||||
* Migrated most of image lib to cozy_comfyui
|
||||
* widget_vector tweaked to disallow non-numerics
|
||||
* widgetHookControl streamlined
|
||||
|
||||
**2025/05/08** @2.1.4:
|
||||
* Support for NUMERICAL (bool, int, float, vecN) inputs on value inputs
|
||||
|
||||
|
||||
@@ -495,7 +495,6 @@ Additionally, you can specify the easing function (EASE) and the desired output
|
||||
except OverflowError:
|
||||
ret.append(0)
|
||||
except Exception as e:
|
||||
logger.error(f"{e} :: {op}")
|
||||
ret.append(0)
|
||||
val = ret[0] if size == 1 else ret[:size+1]
|
||||
values.append(val)
|
||||
|
||||
+10
-2
@@ -1,5 +1,13 @@
|
||||
{
|
||||
"ADJUST (JOV) \ud83d\udd78\ufe0f": "Enhance and modify images with various effects such as blurring, sharpening, color tweaks, and edge detection",
|
||||
"ADJUST: BLUR (JOV)": "Enhance and modify images with various blur effects",
|
||||
"ADJUST: COLOR (JOV)": "Enhance and modify images with various blur effects",
|
||||
"ADJUST: EDGE (JOV)": "Enhanced edge detection",
|
||||
"ADJUST: EMBOSS (JOV)": "Emboss boss mode",
|
||||
"ADJUST: LEVELS (JOV)": "",
|
||||
"ADJUST: LIGHT (JOV)": "Tonal adjustments",
|
||||
"ADJUST: MORPHOLOGY (JOV)": "Operations based on the image shape",
|
||||
"ADJUST: PIXEL (JOV)": "Pixel-level transformations",
|
||||
"ADJUST: SHARPEN (JOV)": "Sharpen the pixels of an image",
|
||||
"AKASHIC (JOV) \ud83d\udcd3": "Visualize data",
|
||||
"ARRAY (JOV) \ud83d\udcda": "Processes a batch of data based on the selected mode",
|
||||
"BIT SPLIT (JOV) \u2b44": "Split an input into separate bits",
|
||||
@@ -22,7 +30,7 @@
|
||||
"OP BINARY (JOV) \ud83c\udf1f": "Execute binary operations like addition, subtraction, multiplication, division, and bitwise operations on input values, supporting various data types and vector sizes",
|
||||
"OP UNARY (JOV) \ud83c\udfb2": "Perform single function operations like absolute value, mean, median, mode, magnitude, normalization, maximum, or minimum on input values",
|
||||
"PIXEL MERGE (JOV) \ud83e\udec2": "Combines individual color channels (red, green, blue) along with an optional mask channel to create a composite image",
|
||||
"PIXEL SPLIT (JOV) \ud83d\udc94": "Takes an input image and splits it into its individual color channels (red, green, blue), along with a mask channel",
|
||||
"PIXEL SPLIT (JOV) \ud83d\udc94": "Split an input into individual color channels (red, green, blue, alpha)",
|
||||
"PIXEL SWAP (JOV) \ud83d\udd03": "Swap pixel values between two input images based on specified channel swizzle operations",
|
||||
"QUEUE (JOV) \ud83d\uddc3": "Manage a queue of items, such as file paths or data",
|
||||
"QUEUE TOO (JOV) \ud83d\uddc3": "Manage a queue of specific items: media files",
|
||||
|
||||
+2
-7
@@ -1,7 +1,7 @@
|
||||
[project]
|
||||
name = "jovimetrix"
|
||||
description = "Animation via tick. Parameter manipulation with wave generator. Unary and Binary math support. Value convert int/float/bool, VectorN and Image, Mask types. Shape mask generator. Stack images, do channel ops, split, merge and randomize arrays and batches. Load images & video from anywhere. Dynamic bus routing. Save output anywhere! Flatten, crop, transform; check colorblindness or linear interpolate values."
|
||||
version = "2.1.4"
|
||||
version = "2.1.5"
|
||||
license = { file = "LICENSE" }
|
||||
readme = "README.md"
|
||||
authors = [{ name = "Alexander G. Morano", email = "amorano@gmail.com" }]
|
||||
@@ -17,16 +17,11 @@ classifiers = [
|
||||
requires-python = ">=3.11"
|
||||
dependencies = [
|
||||
"aenum",
|
||||
"blendmodes",
|
||||
"git+https://github.com/cozy-comfyui/cozy_comfyui@main#egg=cozy_comfyui",
|
||||
"daltonlens",
|
||||
"matplotlib",
|
||||
"numba",
|
||||
"numpy<2",
|
||||
"opencv-contrib-python",
|
||||
"Pillow",
|
||||
"scikit-image",
|
||||
"scikit-learn"
|
||||
"Pillow"
|
||||
]
|
||||
|
||||
[project.urls]
|
||||
|
||||
+1
-6
@@ -1,11 +1,6 @@
|
||||
aenum
|
||||
blendmodes
|
||||
git+https://github.com/cozy-comfyui/cozy_comfyui@main#egg=cozy_comfyui
|
||||
daltonlens
|
||||
matplotlib
|
||||
numba
|
||||
numpy<2
|
||||
opencv-contrib-python
|
||||
Pillow
|
||||
scikit-image
|
||||
scikit-learn
|
||||
Pillow
|
||||
Reference in New Issue
Block a user