✨ComfyUI workflow加密工具节点ComfyUI_CryptoCat

news2024/10/7 11:02:07

✨背景

玩comfyui的朋友都了解,工作流workflow是一种很重要的资产,可以通过workflow把一系列的处理工作组织起来,提升工作效率,甚至分享生成的图片就可以还原整个的工作流,对于分享传播是个好事情,但是对于保护原创就不是那么友好了。

这几天发现一个有趣的comfyui节点,comfyui_cryptocat,可以把工作流中的一部分直接通过加密的方式封装起来,同时可以分享给别人,而分享之后别人可以正常使用,但不能看到内部具体的组织结构,一定程度上可以保护原创,所以这里简单分享记录下这个工作流。

源git链接:https://github.com/RiceRound/ComfyUI_CryptoCat

✨节点安装

这个节点目前比较小众,也没有上comfyui的商店,所以直接在节点库是搜索不到的,就像下图:

安装方法:

先到源git下,找到code这个按钮,然后如下图所示,点击那个复制按钮来复制git地址;

进入自己的comfyui自定义节点的安装目录,我这里是这个目录,你需要根据自己的情况来调整:

输入cmd并回车,打开命令行工具;

输入git clone+刚才复制的地址,然后回车,稍等就完成安装了;

之后重新启动comfyui,就完成了安装。

✨如何使用

使用方法也比较简单,安装完成后可以在以下目录找到这个节点组:

这里搭建一个最简单的图像生成工作流,然后将输入和输出分别连接在新建的inputcrypto节点上,然后生成一次,之后就可以在本地output文件夹下的test_cryptocat文件夹下看到新生成的工作流:

这个工作流就是加密之后的工作流了,再打开这个工作流后,即可看到除了输入和输出外的节点都已经被打包了,这个打包后的节点是无法通过简单解压或者查看json来获取原始内容的;

有个问题是,这里的seed也被打包固定住了,所以每次点击生成,都是同一个结果,如果这个不符合你的预期,可以回到打包前的workflow,seed转化为输入然后增加这个节点组中的新节点:

这样再生成的图片就可以随机了。

同时,生成后的图片也隐藏了meta数据,还是比较细致的。

另外,这个节点在输入部分,也支持多个输入项,而且自动增加,所以如果工作流比较复杂,需要多个输入,也是可以实现的,不过,如果想要在过程中生成一些中间结果内容,同时根据生成的内容做调整和修改,好像还不能很好的解决?emm,或许后续会有更新吧。

✨写在最后

去年的时候写了两门比较基础的Stable Diffuison WebUI的基础文字课程,大家如果喜欢的话,可以按需购买,在这里首先感谢各位老板的支持和厚爱~

✨StableDiffusion系统基础课(适合啥也不会的朋友,但是得有块Nvidia显卡):

https://blog.csdn.net/jumengxiaoketang/category_12477471.html

​​​​🎆综合案例课程(适合有一点基础的朋友):

https://blog.csdn.net/jumengxiaoketang/category_12526584.html

​​​​

面向ComfyUI的新手,还有一门系统性入门图文课程内容主要包括如何下载软件、如何搭建自己的工作流、关键基础节点讲解、遇到报错怎么解决等等,如果大家在学习过程中遇到什么问题,也可以直接对应的文章下留言,会持续更新相关答疑内容哈。欢迎订阅哦~

https://blog.csdn.net/jumengxiaoketang/category_12683612.html

​​​​

感谢大家的支持~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2194018.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C语言实践: 使用哨兵找出数组中的最大元素

开篇 本题来源于《编程珠玑》第9章【代码调优】课后习题8。旨在实现一段使用哨兵找出数组中最大元素的逻辑代码。 题目描述 如何在程序中使用哨兵来找出数组中的最大元素? 思路分析 这个问题相对来说比较简单,以初始值作为哨兵,和后续的值进行比较及处理…

前端公共资源CDN存储库大全

具体请前往:前端公共资源CDN存储库大全-持续更新

Python+ffmpeg实现字幕视频合并

背景 我想给自己的视频添加字幕,但是市面上比较好的软件都不太对我口味,要么贵,要么就是学习版不给力。兜兜转转,我决定用多款开源软件分步实现,当然,也可以去白piao某些软件的字幕功能。 驱动力 ffmpeg…

基于springboot vue3 在线考试系统设计与实现 源码数据库 文档

博主介绍:专注于Java(springboot ssm springcloud等开发框架) vue .net php phython node.js uniapp小程序 等诸多技术领域和毕业项目实战、企业信息化系统建设,从业十五余年开发设计教学工作☆☆☆ 精彩专栏推荐订阅☆☆☆☆…

大模型项目如何判断用RAG还是微调

大模型项目如何判断用RAG还是微调 在大模型项目中,选择使用检索增强生成(Retrieval-Augmented Generation, RAG)还是微调(Fine-Tuning)取决于多个因素,包括项目的具体需求、数据的可用性、性能要求、成本和…

和数集团严正声明:保护自身合法权益,谨防上当受骗

近期有部分人员冒用上海和数信息科技集团有限公司、上海和数软件有限公司(以下简称“本公司”或“公司”)名义,开展以“公益、捐赠”为名的项目。该项目不仅与本公司无关,更违反了国家有关法律法规。为避免客户损失,维…

论文阅读笔记-How to Fine-Tune BERT for Text Classification?

前言 How to Fine-Tune BERT for Text Classification? 预训练语言模型很强,通过微调可以给你的任务模型带来明显的提升,但是针对具体的任务如何进行微调使用,就涉及到了考经验积累的tricks,最近在打文本相关的比赛,正好用预训练模型为基础构建下游任务模型,所以着重的…

深度解读AI管理平台架构:智能业务应用的实践与案例分析

在人工智能(AI)技术不断发展的背景下,企业已经开始依赖AI系统来提升运营效率、客户体验和决策精准性。本文将详细解读一款典型的AI管理平台架构,并结合具体的业务场景和案例,帮助您更好地理解这些技术如何被应用到实际…

探索二叉树的奇幻世界:解密二叉树的结构与遍历

文章目录 目录 一、二叉树的基本操作 1.1 获取树中节点的个数 1.2 获取叶子节点的个数 1.3 获取第K层节点的个数 1.4 获取二叉树的高度 二、二叉树相关习题 2.1 检查两颗树是否相同 2.2 另一颗树的子树 2.3 翻转二叉树 2.4 判断一颗二叉树是否是平衡二叉树 一、二…

yolov11 部署瑞芯微rk3588、RKNN部署工程难度小、模型推理速度快

yolov8还没玩溜,yolov11又来了,那么部署也又来了。 特别说明:如有侵权告知删除,谢谢。 完整代码:包括onnx转rknn和测试代码、rknn板端部署C代码 【onnx转rknn和测试代码】 【rknn板端部署C代码】 1 模型训练 yolov1…

深度学习:词嵌入embedding和Word2Vec

目录 前言 一、词嵌入(Embedding) 1.传统自然语言处理问题 2.什么是词嵌入 二、Word2vec模型 1.Word2Vec的基本原理 三、CBOW模型训练过程 前言 在机器学习里的自然语言处理,是将语料库中的词语转换成词向量矩阵,再使用朴素…

远程调用的问题以及eureka原理

目录 服务调用出现的问题 问题分析 解决方案(eureka原理) eureka(两个角色) eureka的解决方案 此过程出现的问题 eureka的作用 总结 服务调用出现的问题 服务消费者该如何获取服务提供者的地址信息?如果有多个…

《黑神话:悟空》像素版 v0.1b [PC+安卓]

游戏简介 《黑神话:悟空》像素版是一款由火山哥哥与林学学LinkLin合作开发的游戏。这款游戏采用了像素化的艺术风格,巧妙地简化并再现了《黑神话:悟空》中的核心玩法和经典场景。游戏不仅成功复刻了原作中的战斗系统和角色动画,还…

FredNormer: 非平稳时间序列预测的频域正则化方法

时间序列预测是一个具有挑战性的任务,尤其是在处理非平稳数据时。现有的基于正则化的方法虽然在解决分布偏移问题上取得了一定成功但仍存在局限性。这些方法主要在时间域进行操作,可能无法充分捕捉在频域中更明显的动态模式,从而导致次优的结果。 FredNormer论文的研究目的主要…

AI大模型时代来了,35岁+程序员都去哪了?

在 AI 大潮中,AI 大模型如同一艘巨轮,引领着技术的前进方向。然而,随着这股浪潮的汹涌,人们开始关注那些35岁以上的程序员,在这个快速变化的时代中,面临着怎样的挑战和机遇?本文将带您深入了解程…

UART驱动学习二(TTY体系)

目录 一、TTY体系中设备节点的差别1. 傻傻分不清 /dev/tty*2. 要讲历史了2.1 电传机teletype2.2 计算机需要控制2.2.1 使用teletype2.2.2 teletype被淘汰了2.2.3 个人电脑和虚拟终端 3. tty相关设备节点3.1 各类设备节点的差别3.2 /dev/ttyN(N1,2,3,..., 63)3.3 /dev/tty03.4 /…

python数据分析与可视化介绍

本文主要讲述了数据可视化的基础知识,包括什么是数据可视化,数据可视化应用以及Python可视化工具库。 什么是数据可视化 可视化是一种通过视觉的方式有效传达信息的技术。数据可视化旨在借助于图形化手段,将数据以视觉形式来呈现&#xff0c…

什么样的孩子适合学C++?

随着科技的飞速发展,编程已成为许多家长和教育者重视的技能之一。在众多编程语言中,C因其强大的功能和广泛的应用,成为许多青少年学习编程的首选。然而,C相较于其他编程语言,如Python或Scratch,其学习难度更…

Golang | Leetcode Golang题解之第461题汉明距离

题目: 题解: func hammingDistance(x, y int) (ans int) {for s : x ^ y; s > 0; s & s - 1 {ans}return }

AutoSar CP 通信服务核心—Com模块详解

文章目录 Com模块的主要功能Com模块的配置与其他模块的交互应用举例应用层通过Com模块接收CAN报文应用层通过Com模块发送CAN报文 在AUTOSAR Classic Platform (CP) 中, Com模块(Communication模块)是负责实现 应用层与通信栈之间的接口。它…