Compare commits

..
1 Commits
Author SHA1 Message Date
audioscavenger d49387f000 release 2.88 cleaned
modified:   README.md
	modified:   pyproject.toml
	modified:   requirements.txt
	modified:   save_image_extended.py
2025-09-01 18:48:09 -07:00
4 changed files with 32 additions and 6 deletions
+5 -1
View File
@@ -212,6 +212,7 @@ Once I feel like I don't have time to work on it, I will gladly transfer ownersh
TODO:
- [ ] UI: add this node in the list when you drag the output slot out
- [ ] WebP: explore method values 0-6 and test filesize vs save time
- [ ] WebP: quality has an impact on both lossy and lossless, more testing needed
- [ ] review accepted parameters at https://pillow.readthedocs.io/en/stable/handbook/image-file-formats.html to improve TIFF and other formats
@@ -221,9 +222,12 @@ TODO:
- [ ] keep same counter if extension changes?
- [ ] files will be out of order if prefixes change... that is expected, but is this what we want?
- [x] PIL.Image doesn't respect compress_level value and always output max 9 compressed images -> when optimize_image = True! So we turn that off for PNG
- [x] TODO: test import cv2 / OpenCV: https://github.com/python-pillow/Pillow/issues/5986 -> not faster then PIL
- [x] test import cv2 / OpenCV: https://github.com/python-pillow/Pillow/issues/5986 -> not faster then PIL
### release 2.88 💾
- updated pyproject.toml and README.md
### release 2.87 💾
- finally! right-click any node with IMAGE output adds "Add SaveImageExtended" option
- upgraded purify.min.js
+24 -4
View File
@@ -1,15 +1,35 @@
# Used by Comfy Registry https://comfyregistry.org
# updated in accordance to https://docs.comfy.org/registry/specifications
[project]
name = "save-image-extended-comfyui"
version = "2.88"
description = "Save as JXL, AVIF, WebP, JPEG, JPEG2k, customize the folder, sub-folders, and filenames of your images!"
version = "2.87"
license = { file = "LICENSE" }
dependencies = ["piexif", "imagecodecs", "pillow", "pillow-avif-plugin", "pillow-jxl-plugin"]
requires-python = ">=3.9"
dependencies = [
"numpy",
"piexif",
"imagecodecs",
"pillow",
"pillow-avif-plugin",
"pillow-jxl-plugin",
"comfyui-frontend-package>=1.20.0"
]
classifiers = [
"Operating System :: OS Independent" # Works on all operating systems
]
dynamic = ["dependencies"]
[tool.setuptools.dynamic]
dependencies = {file = ["requirements.txt"]}
[project.urls]
Repository = "https://github.com/audioscavenger/save-image-extended-comfyui"
# Used by Comfy Registry https://comfyregistry.org
Documentation = "https://github.com/audioscavenger/save-image-extended-comfyui"
"Bug Tracker" = "https://github.com/audioscavenger/save-image-extended-comfyui/issues"
[tool.comfy]
PublisherId = "audioscavenger"
DisplayName = "save-image-extended-comfyui"
DisplayName = "Save Image Extended"
Icon = "💾"
+2
View File
@@ -3,6 +3,8 @@
# imagecodecs # pillow-jxl-plugin is simpler
numpy
piexif
imagecodecs
pillow
pillow-avif-plugin
pillow-jxl-plugin
+1 -1
View File
@@ -14,7 +14,7 @@ import numpy
# import cv2 # not faster then PIL
version = 2.87
version = 2.88
avif_supported = False
jxl_supported = False