diff --git a/CHANGELOG.md b/CHANGELOG.md index bd28e8e..6c4230c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -49,6 +49,7 @@ All pre-V3 context, latent, and FLUX2 workflow nodes moved to Deprecated/ catego ## v1.4.7 (2026-02-25) ### New Nodes + - **TT KSampler (Guided)** — guided diffusion sampling with external guider, sigmas, and sampler - **TT Guider Image Reference** — encodes reference image into latent space and injects it into Guider conditioning - **TT Image Preview / Upscale / Save** — all-in-one preview, upscale, and save node @@ -58,11 +59,13 @@ All pre-V3 context, latent, and FLUX2 workflow nodes moved to Deprecated/ catego - **TT Context Set Guider** — injects guider into TT_CONTEXT object ### Improvements + - Added `BasicGuider` and `CommonTypes` to shared lib (`lib/common.py`) - Fixed missing f-strings in all error print statements across node imports - Fixed workflow settings module filenames (typo: `workfow` → `workflow`) ### Docs + - Added docs for all new nodes - Updated NODES.md with descriptions for all new nodes - Updated Latent Factory description diff --git a/README.md b/README.md index 0f137ac..9916685 100644 --- a/README.md +++ b/README.md @@ -101,7 +101,16 @@ Great thanks and appreciation for your excellent work! > [!TIP] > You can download Flux.2-dev along with additional models (CLIP, VAE) via the link below: -> [Comfy-Org/flux2-dev](https://huggingface.co/Comfy-Org/flux2-dev/tree/main/split_files) +> [Comfy-Org/flux2-dev](https://huggingface.co/Comfy-Org/flux2-dev/tree/main/split_files) + +> [!TIP] +> **Pre-quantized models by City96:** +> +> [FLUX1.D GGUF](https://huggingface.co/city96/FLUX.1-dev-gguf) +> [FLUX1 Schnell GGUF](https://huggingface.co/city96/FLUX.1-schnell-gguf) +> [Stable Diffusion-3.5 Large GGUF](https://huggingface.co/city96/FLUX.1-dev-gguf) +> [Stable Diffusion-3.5 Large Turbo GGUF](https://huggingface.co/city96/stable-diffusion-3.5-large-turbo-gguf) +> [T5_XXL v1.1 GGUF](https://huggingface.co/city96/t5-v1_1-xxl-encoder-gguf) --- diff --git a/nodes_image.py b/nodes_image.py index 3162aff..ca170fe 100644 --- a/nodes_image.py +++ b/nodes_image.py @@ -13,11 +13,11 @@ from PIL import Image, ImageOps, ImageSequence from spandrel import ModelLoader, ImageModelDescriptor import folder_paths -from comfy import model_management, utils, samplers +from comfy import model_management, utils from comfy_api.latest import ComfyExtension, io, ui from node_helpers import conditioning_set_values, pillow -from .nodes_vae import vae_encode from .nodes_text_encoder import SingleCondCFGGuider +from .nodes_vae import vae_encode CATEGORY = "TenserTensor/Image" RESIZE_METHODS = ["nearest-exact", "bilinear", "area", "bicubic", "bislerp"] @@ -26,8 +26,6 @@ FORMAT_EXT = {"PNG": ".png", "JPEG": ".jpg", "WEBP": ".webp", } MEGAPIXELS = ["0.25 MP", "0.5 MP", "1 MP", "2 MP", "4 MP", "8 MP"] - - def align_to_step(size, scale_factor, dimension_step): return round(size * scale_factor / dimension_step) * dimension_step