Commit Graph
100 Commits
Author SHA1 Message Date
Cyber Dick LangandCursor ab0415af75 v1.4.10: 新增 Image Batch Extend With Overlap (UTK) 节点,自 comfyui-kjnodes 移植
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-14 18:21:06 +08:00
Cyber Dick Lang 522ff9b5ec feat: 新增Show Any (UTK)节点和Extract Video Frames (UTK)节点
- 新增Show Any (UTK)节点:支持显示任意类型数据,参考comfyui-easy-use实现
- 新增Extract Video Frames (UTK)节点:支持从视频或图片序列中智能抽取帧
- 更新版本号至1.4.9
- 添加WEB_DIRECTORY导出以支持JavaScript文件加载
2025-12-04 01:48:10 +08:00
Cyber Dick Lang ca49258023 更新版本到 1.4.8 2025-11-01 01:50:01 +08:00
Cyber Dick Lang 9f2257e81d feat: Add Get Image or Mask Range From Batch (UTK) node
- 新增Get Image or Mask Range From Batch (UTK)节点到tools分类
- 支持从图像批次或遮罩批次中提取指定范围的元素
- 灵活的索引控制:支持正索引和-1(从末尾开始)
- 智能范围处理:自动处理超出范围的情况
- 双输入支持:可同时处理图像和遮罩批次
- 详细日志输出:显示提取的索引范围和数量
- 错误处理:提供清晰的错误信息指导用户
- 工具分类:归类到UniversalToolkit/tools分类下
- 提升批次处理工作流的灵活性和效率
- 更新版本到1.4.4并添加完整更新日志
2025-10-29 19:49:43 +08:00
Cyber Dick Lang 49a058ebe8 chore: Update version to 1.4.3 and add changelog
- Updated version from 1.4.2 to 1.4.3 in pyproject.toml and __init__.py
- Added comprehensive changelog for version 1.4.3
- Documented API key URL display fix and error message improvements
- Updated changelog to include user experience enhancements
- Ready for release with improved error message visibility
2025-10-27 18:49:49 +08:00
Cyber Dick Lang 48b0b39124 fix: Display API key acquisition URLs in error messages
- Fixed issue where API key acquisition URLs were not displayed in error messages
- Modified specific provider mode to call translate method for detailed error messages
- Now when API key is missing, users will see: 'Error: Service requires API key. Get it at: [URL]'
- Improved error message consistency between auto mode and specific provider mode
- Users can now directly access official API key registration pages from error messages
2025-10-27 18:47:41 +08:00
Cyber Dick Lang ec3266ec70 feat: Add API key acquisition URLs for all translation services
- Added api_key_url parameter to TranslationProvider base class
- Updated all translation providers with official API key acquisition URLs:
  - Bing Translator: Azure Cognitive Services Translator
  - GLM-4 Flash: Open BigModel platform
  - Silicon Flow: Silicon Flow Cloud platform
  - Baidu Translate: Baidu Translate API
  - Youdao Translate: Youdao AI platform
  - Microsoft Translator: Azure Cognitive Services Translator
  - DeepL: DeepL Pro API
  - Azure Translator: Azure Cognitive Services Translator
- Enhanced error messages to include direct links for API key registration
- Improved user experience by providing clear guidance for API key acquisition
- All error messages now show: 'Service requires API key. Get it at: [URL]'
2025-10-27 18:39:13 +08:00
Cyber Dick Lang c86dd488ba chore: Update version to 1.4.2 and add changelog
- Updated version from 1.4.1 to 1.4.2 in pyproject.toml and __init__.py
- Added comprehensive changelog for version 1.4.2
- Documented translation service reliability improvements
- Updated changelog to include removal of unreliable services
- Ready for release with enhanced translation reliability
2025-10-27 18:33:44 +08:00
Cyber Dick Lang 1db3c07ed0 refactor: Remove unreliable translation services and fix Bing Translator
- Removed LibreTranslate and MyMemory providers due to poor reliability
- Fixed Bing Translator to properly require API key (was incorrectly marked as free)
- Updated provider list to only include reliable services
- Reordered providers: Google Translate (free) first, then API key services
- Improved error handling for Bing Translator with proper API key validation
- Cleaned up provider list UI to reflect actual service availability
- Enhanced translation service reliability and user experience
2025-10-27 18:31:28 +08:00
Cyber Dick Lang de999e3219 feat: Add Bing Translator and improve LibreTranslate reliability
- Added Bing Translator as a new free translation service with priority 3
- Enhanced LibreTranslate with multiple backup URLs and HTML detection
- Improved error handling for LibreTranslate to detect HTML error pages
- Reordered translation providers with more reliable free services first
- Added comprehensive fallback mechanism for LibreTranslate failures
- Updated provider list UI to include Bing Translator in free services section
- Enhanced translation service robustness and success rate
2025-10-27 18:26:35 +08:00
Cyber Dick Lang 87b2c20cc1 chore: Update version to 1.4.1 and add changelog
- Updated version from 1.4.0 to 1.4.1 in pyproject.toml and __init__.py
- Added comprehensive changelog for version 1.4.1
- Documented Text Translator API node improvements and error handling fixes
- Updated changelog to include all recent translation service enhancements
- Ready for release with improved translation reliability and user experience
2025-10-27 18:23:04 +08:00
Cyber Dick Lang ed2e06e8d0 refactor: Rename Text Translator node to Text Translator API (UTK)
- Renamed TextTranslator_UTK class to TextTranslatorAPI_UTK
- Updated node display name to 'Text Translator API (UTK)'
- Updated all node mappings and imports in __init__.py
- Maintained all existing functionality and API compatibility
- Improved node naming consistency with API-focused functionality
2025-10-27 18:20:29 +08:00
Cyber Dick Lang 943fcc8e85 fix: Improve error handling for free translation services
- Enhanced LibreTranslate error handling with JSON parse validation
- Fixed MyMemory 403 rate limit error handling
- Added backup URL for Google Translate to improve reliability
- Improved error messages with more detailed debugging information
- Added graceful handling of empty responses and malformed JSON
- Enhanced translation service robustness and user experience
2025-10-27 18:16:52 +08:00
Cyber Dick Lang 8ce48f3c9b fix: Correct Microsoft Translator API key requirement and reorder providers
- Fixed Microsoft Translator to require API key (was incorrectly marked as free)
- Moved Microsoft Translator to 'Require API Key' section
- Reordered free services: Google Translate (1), LibreTranslate (2), MyMemory (3)
- Added proper API key validation for Microsoft Translator
- Fixed 401 Unauthorized error by requiring API key for Microsoft services
- Improved provider categorization accuracy
2025-10-27 18:13:31 +08:00
Cyber Dick Lang 8653eddf56 feat: Add categorized provider list with clear API key requirements
- Added visual separators to distinguish between free and API key required services
- Free Services: Microsoft Translator, Google Translate, LibreTranslate, MyMemory
- Require API Key: GLM-4 Flash, Silicon Flow, Baidu, Youdao, DeepL, Azure
- Added separator validation to prevent selection of category headers
- Improved user experience with clear service categorization
- Enhanced provider selection clarity for better decision making
2025-10-27 18:10:47 +08:00
Cyber Dick Lang 4e6f6172ac feat: Reorder translation providers by verified availability
- Prioritized verified free APIs: Microsoft Translator (1), Google Translate (2), LibreTranslate (3), MyMemory (4)
- Moved AI services requiring API keys to lower priority: GLM-4 Flash (6), Silicon Flow (7)
- Moved Chinese services requiring API keys to lowest priority: Baidu (8), Youdao (9)
- Updated provider list order in UI to match new priority
- Ensures reliable translation with verified working services first
- Reduces failed attempts and improves user experience
2025-10-27 18:08:06 +08:00
Cyber Dick Lang 175628f5c5 fix: Improve API key handling and error management for translation providers
- Added proper API key validation for GLM-4 Flash and Silicon Flow
- Fixed Baidu and Youdao Translate to require API keys (marked as requires_key=True)
- Added early exit for providers that require API keys but none provided
- Improved error messages and logging for better debugging
- Fixed 401 Unauthorized errors by properly checking API key availability
- Enhanced provider reliability by skipping unavailable services gracefully
2025-10-27 18:06:02 +08:00
Cyber Dick Lang 8db9c45e29 feat: Add Microsoft Translator as free service provider
- Added Microsoft Translator (Free) as priority 5 provider
- Updated provider priority order: GLM-4 Flash > Silicon Flow > Baidu > Youdao > Microsoft > Google > Libre > MyMemory > DeepL > Azure
- Added comprehensive language code mapping for Microsoft Translator API
- Enhanced free translation options with Microsoft's robust service
- Updated provider list in UI to include Microsoft Translator
2025-10-27 18:03:01 +08:00
Cyber Dick Lang 1e511bcc06 feat: Use native language names instead of language codes
- Replaced language codes with native language names in UI
- Added comprehensive language name to code mapping
- Languages now display in their native scripts (e.g., 日本語, 한국어, العربية)
- Updated default target language to 中文 (Chinese)
- Enhanced user experience with more intuitive language selection
- Maintained backward compatibility with internal API code conversion
2025-10-27 18:00:55 +08:00
Cyber Dick Lang a159c12d3f feat: Add new translation providers and set GLM-4 Flash as default
- Added GLM-4 Flash (Free) as highest priority provider with professional system prompts
- Added Silicon Flow (Free) as second priority provider with Qwen2.5-7B model
- Added Baidu Translate (Free) with proper API authentication
- Added Youdao Translate (Free) with proper API authentication
- Reordered provider priorities: GLM-4 Flash > Silicon Flow > Baidu > Youdao > Google > Libre > MyMemory > DeepL > Azure
- Updated provider list in UI to show new services
- Enhanced system prompts for AI providers based on professional translation standards
- Version bump to 1.4.0
2025-10-27 17:55:56 +08:00
Cyber Dick Lang 4228de4d6e feat: Add comprehensive logging to Text Translator node
- Added detailed logging for translation process start and input validation
- Added provider selection and API key validation logging
- Added detailed communication logs for each translation provider
- Added request/response status logging for all APIs
- Added success/failure logging with character counts
- Added emoji-based visual indicators for better log readability
- Improved error reporting with specific provider information
- Enhanced debugging capabilities for troubleshooting translation issues
2025-10-27 17:48:32 +08:00
Cyber Dick Lang dda118ea65 fix: Handle list input in Text Translator node
- Fixed AttributeError when text input is a list instead of string
- Added proper type checking and conversion for both string and list inputs
- Now uses first item if input is a list, ensuring compatibility with ComfyUI workflows
2025-10-27 17:43:11 +08:00
Cyber Dick Lang c8fef70f6d feat: Add Text Translator (UTK) node with multiple API support
- Added comprehensive text translation node supporting multiple free and paid APIs
- Implemented 5 translation providers: Google Translate (Free), LibreTranslate (Free), MyMemory (Free), DeepL (Paid), Azure Translator (Paid)
- Added auto mode with intelligent fallback between providers
- Implemented API key validation and error handling
- Support for 60+ languages with auto-detection
- Added proper error messages and status reporting
- Version bump to 1.3.9
2025-10-27 17:31:38 +08:00
Cyber Dick Lang de85eb0688 feat: Add batch_count output to Image Scale By Aspect Ratio (UTK) node
- Added batch_count integer output to track processed image count
- Updated RETURN_TYPES and RETURN_NAMES to include new output
- Modified all return statements to include batch count
- Version bump to 1.3.8
2025-10-27 16:50:53 +08:00
Cyber Dick Lang de2778e676 Update pyproject.toml: Add complete dependencies and set Icon/Banner URLs for Comfy Registry 2025-10-25 19:23:52 +08:00
Cyber Dick Lang 381c3a42bc update version 2025-09-30 01:27:32 +08:00
Cyber Dick Lang 2aa11b7d95 v1.5.0: 修复Image Concatenate Multi节点无效输入处理问题
- 添加输入验证逻辑,自动过滤无效输入
- 当某个输入无效时忽略并拼接剩余有效图像
- 支持只有1个有效输入的情况
- 避免因无效输入导致的报错
2025-09-30 01:02:44 +08:00
Cyber Dick Lang 6a8be76176 移除Image Blend Advance节点中的V3标记
- 将ImageBlendAdvanceV3_UTK重命名为ImageBlendAdvance_UTK
- 更新节点显示名称为Image Blend Advance (UTK)
- 更新所有相关的导入和注册逻辑
- 更新更新日志中的描述
2025-09-22 16:47:06 +08:00
Cyber Dick Lang 2dface4604 v1.3.7: 新增Image Blend Advance V3节点和Crop By Mask功能增强
- 新增Image Blend Advance V3 (UTK)节点:高级图像混合与变换功能
- 支持17种混合模式:normal、multiply、screen、overlay等专业混合效果
- 完整变换功能:位置、缩放、宽高比、旋转、镜像翻转控制
- 6种插值方法:lanczos、bicubic、bilinear等高质量缩放算法
- 智能边界处理:自动处理图层超出画布的情况
- 自动背景生成:未提供背景时自动创建透明背景
- Alpha通道支持:自动提取和处理RGBA图像的透明度
- 增强Crop By Mask (UTK)节点:新增remaining_area输出
- remaining_area显示被裁剪区域:白色矩形标记已处理区域
2025-09-22 13:48:04 +08:00
Cyber Dick Lang 8fdd59fdf2 v1.3.6: 增强Image Crop By Mask And Resize节点功能
- 新增4种resize方法:fill、crop、letterbox、stretch
- fill模式:缩放填满目标尺寸,可能裁剪边缘(默认)
- crop模式:保持宽高比,居中放置,黑色填充不足部分
- letterbox模式:保持宽高比,添加黑边,完整保留内容
- stretch模式:直接拉伸到目标尺寸,可能扭曲比例
- 新增4种插值方法:nearest、bilinear、bicubic、lanczos
- 支持高质量Lanczos插值(默认)和快速nearest插值
- 完善的resize逻辑:智能处理各种宽高比场景
2025-09-21 02:10:55 +08:00
Cyber Dick Lang ab5ac6378a v1.3.5: 新增Image Crop By Mask And Resize节点
- 新增Image Crop By Mask And Resize (UTK)节点:完全按照kjnodes标准实现
- 支持16像素对齐:确保所有输出尺寸能被16整除,AI模型友好
- 三阶段批处理策略:分析统一处理,确保输出尺寸一致性
- 智能宽高比处理:基于最大宽高比计算最优目标分辨率
- 高质量缩放算法:图像使用Lanczos,mask使用双线性插值
- 灵活的分辨率约束:支持min/max crop resolution参数
- 恢复Crop By Mask (UTK)节点:保持原有稳定功能不变
2025-09-21 02:02:05 +08:00
Cyber Dick Lang e28f505574 v1.3.4: 新增Lazy Switch KJ节点和重要功能修复
- 新增Lazy Switch KJ (UTK)节点:支持懒加载评估的条件流程控制
- 支持任意数据类型的条件切换,提供真正的懒加载机制
- 修复Crop By Mask (UTK)节点批处理逻辑:现在正确支持图像和mask批次对应
- 改进批处理算法:每个图像使用对应位置的mask进行独立裁剪
- 智能处理批次数量不匹配:自动重复或截断mask以匹配图像数量
- 增强日志输出:每个图像的裁剪信息单独记录,便于调试
- 保持向后兼容性:单图像+单mask的使用方式保持不变
2025-09-21 01:36:57 +08:00
Cyber Dick Lang 909ef05d14 v1.3.3: 新增kjnodes节点移植和架构优化
- 新增Color Match (UTK)节点:支持6种颜色匹配算法,用于图像间色彩转移
- 新增Color To Mask (UTK)节点:根据RGB颜色值创建掩码,支持阈值调节
- 新增Separate Masks (UTK)节点:分离连通组件为独立掩码,支持3种输出模式
- 新增Bbox Visualize (UTK)节点:在图像上绘制边界框,支持xywh和xyxy格式
- 重构mask分类架构:创建独立py文件封装,与image分类保持一致
- 优化Color Match节点输入顺序:image_target在前,避免bypass节点传递错误
- 完善节点分类和导航:所有新节点正确显示在右侧导航面板
- 增强依赖管理:添加color-matcher、scipy等必要依赖
2025-09-17 17:50:07 +08:00
Cyber Dick Lang a229e3a51c v1.3.2: 新增电商应用类,重新组织预设分类结构
- 创建专门的电商应用类,包含6个专业电商功能
- 新增品牌融合植入功能,支持将logo无缝融合到产品图片中
- 优化预设分类逻辑,将通用功能保留在实用功能类中
- 提升电商专业功能的使用体验和分类清晰度
- 保持所有预设的完整功能,总数达到33个
2025-09-08 17:53:10 +08:00
Cyber Dick Lang fdec4f3c9e v1.3.1: 修复Audio Crop Process节点duration=0时的裁剪逻辑
- 修复当duration_seconds为0时仍会进行音频裁剪的问题
- 优化裁剪逻辑:只有当duration大于0时才进行裁剪
- 支持duration=0且offset>0时只应用offset裁剪
- 支持duration=0且offset=0时不进行任何裁剪,保持原始音频
- 提升音频处理节点的用户体验和功能准确性
2025-09-05 17:07:20 +08:00
Cyber Dick Lang 20830529d8 feat: 扩展batch参数范围至1-9999 - 版本更新至1.2.10 2025-08-15 16:35:07 +08:00
Cyber Dick Lang 16c05ab5b2 feat: 为Empty Unit节点添加batch_num输出 - 版本更新至1.2.9 2025-08-15 16:28:03 +08:00
Cyber Dick Lang abd1efa61e feat: 添加Utility-Text Addition预设到Kontext系统 2025-07-31 18:34:58 +08:00
Cyber Dick Lang af57f32abb feat: add Video Prompt Helper node (English name), MIT info, and config files 2025-07-31 16:00:21 +08:00
Cyber Dick Lang e3352ffdc6 版本更新到1.3.0:改进Image Remove Alpha节点和优化专业产品图预设 2025-07-25 17:55:57 +08:00
Cyber Dick Lang 186da9451c 改进专业产品图预设:优化场景驱动环境和商业摄影质量标准 2025-07-25 17:49:44 +08:00
Cyber Dick Lang 1a172ec7ae 改进Image Remove Alpha节点:将background_color参数改为预设颜色下拉菜单 2025-07-25 17:23:16 +08:00
Cyber Dick Lang 04d5fb48e5 Update __init__.py 2025-07-25 16:07:36 +08:00
Cyber Dick Lang b7f5035d56 feat: 改进蓝图视角为设计图模式,丰富技术图纸风格与指令描述 2025-07-25 16:05:53 +08:00
Cyber Dick Lang 9ae90af703 refactor: 删除Show_UTK节点 - 移除show_nodes.py文件 - 清理__init__.py中的show节点引用 - 更新README.md文档 2025-07-25 15:53:36 +08:00
Cyber Dick Lang c4580b252e feat: 增强Kontext预设系统 - 添加数字肖像漫画风格 - 改进经典艺术风格模仿 - 改进动漫风格转绘 - 改进模仿影视作品风格 - 改进手绘模仿大师 - 删除像素艺术和油画风格预设 2025-07-25 15:43:40 +08:00
Cyber Dick Lang 866942ae34 v1.2.6: 进一步优化角色姿势视角变换预设 - 使用更精确的提示词结构,提升指令的准确性 - 明确指定相机角度、位置和角色动作的描述要求 - 强调角色正在执行的具体动作,让变换更加生动 - 优化brief描述,支持更具体的用户需求 - 保持所有角色特征的一致性要求 - 确保光照、阴影和透视的自然性 - 提升预设指令的精确性和实用性 2025-07-18 17:57:55 +08:00
Cyber Dick Lang dd262b6ff5 v1.2.5: 优化Kontext预设系统,提升用户体验 - 为所有预设添加英文分类前缀,提升节点中的可读性 - 重新组织预设分类:Core-核心编辑、Composite-图像合成、Scene-场景环境、Photo-摄影技术、Character-人物变换、Art-艺术风格、Effect-特殊效果、Utility-实用功能 - 将花纹提取预设移动到实用功能类,更符合其功能定位 - 升级身材改造预设,支持多种身材变化(高矮胖瘦、强壮肌肉、性感身材等) - 优化衣橱改造预设,强调保持角色特征不变和服装自然性 - 升级专业产品图预设,确保产品特征不变和环境自然集成 - 改进角色姿势视角变换预设,支持多种角度和姿势变化 - 结合社区最佳实践,优化所有预设的brief描述 - 提升预设指令的精确性和实用性 - 保持所有预设的完整功能,总数维持30个 2025-07-18 16:31:45 +08:00
Cyber Dick Lang ebf0d160e5 移除PRESET_CATEGORIES.md文档,简化项目结构 2025-07-17 17:01:30 +08:00
Cyber Dick Lang 40ede41983 v1.2.4: 优化预设分类结构,提升用户体验
- 重新整理预设分类,合并相似类别,减少重复
- 将原11个分类优化为7个主要分类:核心编辑、图像合成、场景环境、摄影技术、人物变换、艺术风格、特殊效果
- 将视角变换类合并到摄影技术类,将花纹提取类合并到核心编辑类
- 将环境变换类合并到场景环境类,简化分类结构
- 优化预设顺序,保持万能编辑作为默认选项
- 提升预设分类的逻辑性和易用性
- 保持所有30个预设的完整功能不变
- 新增PRESET_CATEGORIES.md详细分类说明文档
- 更新README.md,添加新的分类说明和使用建议
2025-07-17 17:01:09 +08:00
Cyber Dick Lang bcabe8bfe0 chore: bump version to 1.2.3 - 新增花纹提取预设和优化用户体验 2025-07-17 16:13:41 +08:00
Cyber Dick Lang dfe3c76976 refactor: move Universal Editor to top of preset list - 将万能编辑预设移到最前面作为默认选项 2025-07-17 16:06:50 +08:00
Cyber Dick Lang 67ace691fa feat: add Pattern Extraction preset - 新增花纹提取预设,支持指定提取对象 2025-07-17 16:05:12 +08:00
Cyber Dick Lang c3568f5fe9 chore: bump version to 1.2.2 - 新增万能编辑预设功能 2025-07-16 17:37:28 +08:00
Cyber Dick Lang 7beb26f8b7 feat: add Universal Editor preset - 新增万能编辑预设,支持精确的图像编辑指令转换 2025-07-16 17:36:01 +08:00
Cyber Dick Lang 88b7a21f94 refactor: remove duplicate English output instructions from Kontext presets - 移除重复的英文输出指令,保持简洁 2025-07-16 17:33:25 +08:00
Cyber Dick Lang 15058e16c8 chore: bump version to 1.2.1 - 修复Comfy Registry自动发布问题 2025-07-16 17:05:45 +08:00
Cyber Dick Lang c4d9d3ca37 chore: simplify dependencies in pyproject.toml for registry compatibility test 2025-07-16 16:57:10 +08:00
Cyber Dick Lang ca309b03d2 chore: sync dependencies between requirements.txt and pyproject.toml - 同步依赖文件,确保包含所有项目实际使用的包 2025-07-16 16:47:19 +08:00
Cyber Dick Lang 9d168a99d4 Remove refactor plan and test/report files
Deleted REFACTOR_PLAN.md, node_category_report.txt, and test_nodes.py as part of project cleanup. These files are no longer needed after refactoring and migration of node modules.
2025-07-16 16:43:51 +08:00
Cyber Dick Lang 2bbe38e187 feat: add Character Viewpoint Change preset - 新增角色视角变换预设,支持保持角色特征一致性的视角变换 2025-07-16 16:35:27 +08:00
Cyber Dick Lang c2f4b6e56b feat: add explicit English output instructions to all Kontext VLM presets - 为所有预设添加明确的英文输出指令 2025-07-16 16:33:53 +08:00
Cyber Dick Lang 5a8ab327fd feat: add comprehensive error handling to LoraInfo_UTK node - 增加网络连接失败、文件读取错误等异常处理,确保程序稳定运行 2025-07-15 18:49:43 +08:00
Cyber Dick Lang c701d628cf feat: add meta_info output to LoraInfo_UTK node - 参考comfyui-lora-auto-trigger-words项目,增加LoRA文件元数据提取功能 2025-07-15 18:47:37 +08:00
Cyber Dick Lang ee4cce63cb refactor: rename LoraInfo_UTK output names - trigger_words -> civitai_trigger, info_text -> civitai_info 2025-07-15 18:45:23 +08:00
Cyber Dick Lang 914d753fb6 feat: add LoraInfo_UTK node - 移植LoRA信息查询节点 2025-07-15 17:37:47 +08:00
Cyber Dick Lang e7b27ef073 refactor: move FillMaskedArea_UTK from tools to image category 2025-07-15 17:13:35 +08:00
Cyber Dick Lang ac55b00758 docs: add acknowledgments for kjnodes and audio-separation-nodes 2025-07-15 17:10:27 +08:00
Cyber Dick Lang 2085b464bd remove annoying CI checks 2025-07-15 17:03:46 +08:00
Cyber Dick Lang 7b10909282 style: fix import sorting issues 2025-07-15 16:58:03 +08:00
Cyber Dick Lang 010ca5f8fa style: fix remaining code formatting issues 2025-07-15 16:54:22 +08:00
Cyber Dick Lang 6f731c3531 style: fix code formatting with black and isort - 修复CI检查失败问题 2025-07-15 16:46:04 +08:00
Cyber Dick Lang f51f97b2d4 chore: bump version to 1.2.0 - 全面更新README文档和版本推送代码 2025-07-15 16:35:52 +08:00
Cyber Dick Lang 541b76e407 v1.1.9: 升级LoadKontextPresets_UTK节点,新增用户提示输入功能,支持动态场景描述 2025-07-14 18:32:42 +08:00
Cyber Dick Lang cb03b7af69 fix: 修复Image Concatenate Multi节点分类错误,更新版本至1.4.0
- 将节点分类从KJNodes/image改为UniversalToolkit/Image
- 保持与其他image节点分类一致性
- 更新版本号至1.4.0
- 更新最后更新日期至2024-12-19
2025-07-07 17:29:18 +08:00
Cyber Dick Lang 689ed77ee4 feat: 新增ThinkRemover_UTK节点,支持分离<think>内容和剩余内容,版本号更新至1.1.7 2025-07-04 16:17:02 +08:00
Cyber Dick Lang 91804687bb Update textbox_node.py 2025-07-04 15:26:45 +08:00
Cyber Dick Lang 119bb2a97c feat: 新增TextboxNode_UTK节点 - 基于LayerStyle项目集成,支持自定义样式文本框 2025-07-04 15:13:35 +08:00
Cyber Dick Lang f157d888f3 feat: 更新版本到1.1.5 - 优化ImitationHueNode_UTK节点的色彩迁移算法和皮肤保护功能 2025-07-04 14:54:24 +08:00
Cyber Dick Lang 94bb975817 feat: 更新插件版本到 v1.1.4 - 支持ComfyUI-Manager和Registry获取 2025-07-04 01:20:54 +08:00
Cyber Dick Lang 12349affd6 Add gap parameter to image concatenate nodes
Introduces a 'gap' parameter to both image_concatenate.py and image_concatenate_multi.py, allowing users to specify spacing between concatenated images. Also updates the imitation_hue_node.py to process batches with progress bar support and corrects mask handling for multiple target images.
2025-07-02 20:47:56 +08:00
Cyber Dick Lang 33e49af04f 对齐Image Scale Restore参数与实现,修正image_combine_alpha通道解包bug 2025-07-01 20:17:37 +08:00
Cyber Dick Lang ed0c58cd5d 结构优化与依赖修复,节点功能完善,调整工具节点分类,完善.gitignore 2025-06-30 20:54:12 +08:00
Cyber Dick Lang bf91c32971 v1.1.3: 修复 PurgeVRAM_UTK 和 CheckMask_UTK 节点问题,完成模块化重构
- 修复 PurgeVRAM_UTK 节点类型不匹配问题,创建 AnyType 类实现
- 修复 CheckMask_UTK 节点 NoneType 错误,添加空值检查
- 完成模块化重构:将 common_utils.py 功能拆分到不同目录
- 创建 image_converters.py、color_utils.py、logging_utils.py、any_type.py
- 删除 common_utils.py,避免依赖冲突
- 更新所有相关文件的导入语句
- 提高代码可维护性和模块化程度
2025-06-24 19:06:57 +08:00
Cyber Dick Lang d9aa3e8855 Merge branch 'main' of https://github.com/whmc76/ComfyUI-UniversalToolkit 2025-06-24 16:43:20 +08:00
Cyber Dick Lang 8425cef083 Update pyproject.toml 2025-06-24 16:43:00 +08:00
Cyber Dick Lang 3a201141ae Merge branch 'main' of https://github.com/whmc76/ComfyUI-UniversalToolkit 2025-06-24 16:30:39 +08:00
Cyber Dick Lang d4b85c7a9d Delete pyproject.toml 2025-06-24 16:30:00 +08:00
Cyber Dick Lang 81d2713967 v1.1.2 修复DepthMapBlur_UTK kernel size类型和输出shape等兼容性问题,全面遵循ComfyUI规范,添加reference_code目录到.gitignore 2025-06-24 16:22:38 +08:00
Cyber Dick Lang d402fcb052 拆分代码结构 2025-06-24 16:22:02 +08:00
Cyber Dick Lang ca2c13e0ef add reference code
add reference code
2025-06-23 20:42:49 +08:00
Cyber Dick Lang 1c44578d9a feat(nodes): 集成 ImitationHueNode 追色节点 (v1.0.8)
基于 ComfyUI-MingNodes 项目集成追色功能

- 支持图像色彩迁移和追色

- 支持皮肤保护参数

- 支持自动亮度、对比度、饱和度调节

- 支持影调模仿功能

- 支持区域色彩迁移(通过掩码)

- 添加 opencv-python 依赖支持
2025-06-23 19:33:02 +08:00
Cyber Dick Lang f9f8f60f8d feat(nodes): 节点功能增强 (v1.0.7)
ImagePadForOutpaintMasked: 增加比例模式和背景色选项

ImageAndMaskPreview: 颜色输入改为下拉菜单
2025-06-23 19:10:06 +08:00
Cyber Dick Lang b94ac6c8a7 Remove nodes package __init__.py file
Deleted the __init__.py file from the nodes package, removing explicit imports for image and tool node classes. This may be part of a package restructuring or cleanup.
2025-06-23 17:07:52 +08:00
Cyber Dick Lang 3b4c752f8e 修复concatenate函数支持视频图片序列(batch)拼接,参考KJNodes实现,保证batch维度一致,避免shape报错 2025-06-18 17:50:09 +08:00
Cyber Dick Lang 44056782e0 v1.0.3 新增mask像素级运算节点UTK,修正注册与显示名统一 2025-06-16 20:12:47 +08:00
Cyber Dick Lang 60575a629f 音频节点重构与优化:删除Upload节点,完善依赖与作者信息,版本提升至1.0.2 2025-06-13 18:05:17 +08:00
Cyber Dick Lang 0466021eab 3 2025-06-10 13:30:17 +08:00
Cyber Dick Lang d678f386fa chore: update version to 0.1.1 2025-06-09 18:58:28 +08:00
Cyber Dick Lang 0242ff558b v0.1 结构重构、节点分类、工具节点合并、完善README和.gitignore 2025-06-06 19:46:09 +08:00