Comfyui图片高清放大方法

news2024/10/6 8:26:41

在过去的两期内容中,我们探讨了如何安装 ComfyUI 及其在图像生成中的应用。

图片

本期,我们将深入了解如何使用 ComfyUI 对图片进行高清放大. 在开始今天的主题之前,请确保您已经在个人电脑上安装了 ComfyUI。同时,确保您已将 ESRGAN_4x.pth4x-UltraSharp.pth 模型文件放置在项目路径 path\models\ESRGAN 下。这适用于 Stable Diffusion(简称 SD)的模型文件和 ComfyUI 的模型文件。此外,您还需要安装插件“ComfyUI_UltimateSDUpscale”。我已经为大家准备好了相关资料,可以到文末领取!

接下来,我们将介绍潜空间图片放大技术。这种技术指的是在模型采样完成后,立即运用“潜Latent”功能模块对图像进行放大处理。具体的实现步骤如下:

第一步,运行comfui后先在空白处右键创建一个k采样器,

图片

第二步,从k采样器的模型的接口处拉出一根线,拖到合适的位置并用鼠标左键点击以停止。接下来,选择并加载‘Checkpoint加载器(简易版)’。采用相同的方法,再从k采样器的正面条件和负面条件接口处分别引出线条,拖到适当位置后松开鼠标左键。完成这些步骤之后,选择clip文本编辑器。图片

第三步,从k采样器的左侧接口“Latent”处拖出一条线,到合适位置后停住,这里我们选中“空Latent”,将两个 CLIP文本编辑器左侧的CLIP插槽引出的线条全部连接到Checkpoint加载器右侧的“CLIP”处。与此同时在k采样器右侧的”Latent”插槽处左键引出一根线条到合适位置停止后,选中“Latent按系数缩放“或者“Latent缩放”,

图片

第四步,如果您想直接在上图中的k采样器右侧Latent插槽查看项目运行后的图片,您需要按照以下步骤操作。首先,从k采样器的右侧Latent插槽处拉出一条线,拖动到合适的位置并停止。接着,选择并加载VAE解码器。然后,在VAE界面的左侧插槽VAE处同样拉出一条线,拖到适当位置并用鼠标左键点击停止并选择VAE加载器。请确保您已经下载了VAE模型;如果您还没有下载,我将在安装包中提供。最后,从VAE解码器右侧插槽处再次拉出一条线,拖到合适的位置后停住。此时,您可以选择“预览图片图片 第五步,创建二次k采样器,在“Latent按系数缩放“功能模块右侧空白区内,右键再次创建一个k采样器,

图片

   接着,您需要用到第二步创建的两个CLIP文本编辑器。从这些编辑器的右侧条件插槽处各自引出一条线条。接着,将这两条线分别连接到第二个k采样器的正面条件和负面条件输入插槽。此外,从第三步中创建的Checkpoint加载器的右侧模型插槽也需要引出一条线条然后将其连接到第二个k采样器的左侧模型插槽处。    

图片

第六步,在第三步中创建的“Latent按系数缩放“左侧插槽Latent处引出一根线条连接到第二次创建的k采样器右侧Latent插槽处。

图片

接下来,为了展现在潜空间中经过放大处理的图像,您需要从第二个k采样器的右侧Latent插槽引出一条线条,并将其连接到VAE解码器。在连接VAE解码器之后,接下来的步骤是从VAE解码器的右侧VAE插槽引出另一条线条,并将其连接到您在第三步中创建的Checkpoint加载器的右侧VAE插槽。同时,从VAE解码器的右侧图像插槽处也需要引出一条线条。将这条线引到合适的位置后,选择图片预览选项来查看图像。

图片

第7步,在“Latent按系数缩放“功能块中,需要提前设置图像的潜在空间放大倍率,

图片

设置第二次采样的k采样器的二降噪参数值,

图片

接着在正向条件输入框、负向条件输入框内输入相应的提示词,然后点击”添加提示词队列”按钮,项目即可运行,

图片

项目运行后得到图片如下所示:

图片

当然了,除了从潜在空间内容进行图片的放大外,其实还可以在像素空间进行图片的高清放大。那么什么是像素空间呢,简单来说,像素空间就是经过功能模块VAE解码后的图形元素。那么怎么才能对像素空间内的图像进行一次高分辨率放大呢?

      ![图片](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/ff594463bfe0482bae0f8480e5334333~tplv-k3u1fbpfcp-jj-mark:3024:0:0:0:q75.awebp#?w=300&h=300&s=37956&e=png&b=f5f2f2)

首先,我们回到刚才的工作流来,首先,定位到我们用于第一次采样的k采样器。从该采样器的VAE解码器右侧图像插槽引出一条线条。将这条线条拉到一个合适的位置并停下来。此时,点击鼠标左键并选择“搜索”功能。在搜索栏中,输入或找到“图形通过模型放大”的选项并选中它。

图片 然后,在“图像通过模型放大“功能模块左侧放大模型插槽处左键引出线条到合适位置处后选择”放大模型加载器“ 在加载放大模型的功能块内,选择我们之前已经准备好的4x-UltraSharp.pth模型。完成这个步骤后,您需要关注功能模块“图像通过模型放大”的右侧图像插槽。在这里,用鼠标左键从该插槽处引出一条线条,并将其拉到一个合适的位置。在放置好线条之后,选择“预览图像”选项来查看效p果。 图片 其次,通过这样的方法,你只能放大通过提示词生成的图片,而无法将你的图片来进行高清放大,我们只需对如下工作流进行适当修改,

图片

一,需要将这个“空Latent“功能模块删除,然后从”k采样器“左侧Latent插槽处重新引出一根线条到合适位置后停止,然后选择”VAE编码“功能模块,

图片

二,在VAE编码的左侧VAE插槽内引出一根线条连接到Checkpoint加载器右侧的VAE,

三,在VAE编码的左侧图像插槽内引出一根线条到合适位置后选择加载图像,

最后,上传图片需要放大图片,然后点击最右侧按钮“添加提示词队列‘按钮。

图片

   以下的图片是放大时用到的输入原图:    

图片

而此图是通过放大模型放大后的4倍高清图片。

图片


为了帮助大家更好地掌握 ComfyUI,我在去年花了几个月的时间,撰写并录制了一套ComfyUI的基础教程,共六篇。这套教程详细介绍了选择ComfyUI的理由、其优缺点、下载安装方法、模型与插件的安装、工作流节点和底层逻辑详解、遮罩修改重绘/Inpenting模块以及SDXL工作流手把手搭建。

由于篇幅原因,本文精选几个章节,详细版添加下方免费领取

一、ComfyUI配置指南

  • 报错指南
  • 环境配置
  • 脚本更新
  • 后记

img

二、ComfyUI基础入门

  • 软件安装篇
  • 插件安装篇

img

三、 ComfyUI工作流节点/底层逻辑详解

  • ComfyUI 基础概念理解
  • Stable diffusion 工作原理
  • 工作流底层逻辑
  • 必备插件补全

img

四、ComfyUI节点技巧进阶/多模型串联

  • 节点进阶详解
  • 提词技巧精通
  • 多模型节点串联

img

五、ComfyUI遮罩修改重绘/Inpenting模块详解

  • 图像分辨率
  • 姿势

img

六、ComfyUI超实用SDXL工作流手把手搭建

  • Refined模型
  • SDXL风格化提示词
  • SDXL工作流搭建

img
由于篇幅原因,详细版添加下方免费领取!!!

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

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

相关文章

ios:文本框默认的copy、past改成中文复制粘贴

问题 ios 开发&#xff0c;对于输入框的一些默认文案展示&#xff0c;如复制粘贴是英文的&#xff0c;那么如何改为中文的呢 解决 按照路径找到这个文件 ios/项目/Info.plist&#xff0c;增加 <key>CFBundleAllowMixedLocalizations</key> <true/> <…

Oracle Linux上安装ORDS

ORDS就是Oracle REST Data Services。 环境如下&#xff1a; Oracle Linux 8Oracle Database 19cIP地址为A.B.C.D 要安装最新版本的ORDS&#xff0c;当前为24.1.1。 全程参考文档&#xff1a;Installing and Configuring Oracle REST Data Services 安装ORDS 添加reposit…

固定翼飞机(固定翼飞行器)种类丰富 国家政策推动行业发展速度加快

固定翼飞机&#xff08;固定翼飞行器&#xff09;种类丰富 国家政策推动行业发展速度加快 固定翼飞机又称固定翼飞行器&#xff0c;指机翼固定于机身&#xff0c;可通过固定机翼产生升力的飞行器。固定翼飞机具有机动性强、运载量大、航程远、飞行速度快等优势&#xff0c;在农…

Redis用GEO实现附近的人功能

文章目录 ☃️概述☃️命令演示☃️API将数据库表中的数据导入到redis中去☃️实现附近功能 ☃️概述 GEO就是Geolocation的简写形式&#xff0c;代表地理坐标。Redis在3.2版本中加入了对GEO的支持&#xff0c;允许存储地理坐标信息&#xff0c;帮助我们根据经纬度来检索数据。…

排八字软件有哪些?

排八字软件有哪些&#xff1f;在市面上有很多排八字的软件可供选择&#xff0c;其中一些比较知名的有&#xff1a; 无敌八字排盘软件&#xff1a;这是一款功能强大的八字排盘软件&#xff0c;提供详细的八字解析和命理分析服务&#xff0c;且完全免费。 网易星盘&#xff1a;网…

珠宝首饰AR虚拟3D试戴增强企业商品营销效果

在西安这座古老与现代交织的城市中&#xff0c;VRAR软件开发公司相比其他城市也略多一些&#xff0c;作为专业的西安AR软件开发公司&#xff0c;我们正凭借着前沿的AR增强现实/VR虚拟现实技术&#xff0c;为客户打造独一无二的互动体验。 专业团队&#xff0c;定制开发 我们拥有…

OAK相机如何将 YOLOv9 模型转换成 blob 格式?

编辑&#xff1a;OAK中国 首发&#xff1a;oakchina.cn 喜欢的话&#xff0c;请多多&#x1f44d;⭐️✍ 内容可能会不定期更新&#xff0c;官网内容都是最新的&#xff0c;请查看首发地址链接。 Hello&#xff0c;大家好&#xff0c;这里是OAK中国&#xff0c;我是Ashely。 专…

如何做好流程优化?看这里的目的、原则和方法

流程管理的本质是通过构造卓越的业务流程让流程增值&#xff0c;为客户创造真正的价值。 但卓越的业务流程并不是一蹴而就的&#xff0c;有一个过程&#xff0c;这个过程就是业务流程和流程管理体系不断优化提升的过程&#xff08;可以参照流程成熟度评价模型&#xff09;。 …

[pdf,epub]《软件方法》2024版电子书共290页(202405更新)

DDD领域驱动设计批评文集 做强化自测题获得“软件方法建模师”称号 《软件方法》各章合集 已上传本账号CSDN资源。 或者到以下链接下载&#xff1a; http://www.umlchina.com/url/softmeth2024.html&#xff0c;或点击“阅读原文”。 如果需要提取码&#xff1a;umlc 已排…

【SpringMVC】_简单示例计算器

目录 1. 需求分析 2. 接口定义 3. 请求参数 4. 响应数据 5. 服务器代码 6. 前端页面代码 7. 运行测试 为阶段性总结与应用&#xff0c;现将以Spring MVC项目创建一个可以实现加法的计算器为例 1. 需求分析 加法计算器功能&#xff0c;对两个整数进行相加&#xff0c;需…

uniapp跨端代码编写(h5和钉钉小程序)

页面开发 差异。小程序编译机制不一样&#xff0c;我在写h5的时候&#xff0c;页面布局啥的都是用uniapp的扩展组件来修改的&#xff08;都是改的原生组件的样式&#xff09;&#xff0c;小程序编译有组件隔离&#xff0c;不能直接修改组件的原生样式&#xff0c;查了很多资料…

Golang | Leetcode Golang题解之第120题三角形最小路径和

题目&#xff1a; 题解&#xff1a; func minimumTotal(triangle [][]int) int {n : len(triangle)f : make([]int, n)f[0] triangle[0][0]for i : 1; i < n; i {f[i] f[i - 1] triangle[i][i]for j : i - 1; j > 0; j-- {f[j] min(f[j - 1], f[j]) triangle[i][j]…

[RK3588-Andoird12] 关于LED灯控芯片is31fl3216和is31fl3236调试

问题描述 RK默认dts配置中并没有issi,is31fl32xx相关的配置指导。 is31fl3236是12X3 36路RGB is31fl3216是6X3 18路RGB 解决方案&#xff1a; is31fl3236 dts配置如下&#xff1a; &i2c1 {clock-frequency <400000>;status "okay";is31fl3236: led-co…

苏州金龙新V系客车科技助力“粤”动广州

粤动活力新V系&#xff01; 5月23日&#xff0c;苏州金龙新V系智慧客车推介会在羊城广州举行。活动现场展出了4款新V系代表车型&#xff0c;来自广东省旅游客运、道路运输行业的200余位从业者齐聚一堂&#xff0c;共同品鉴、体验了苏州金龙新V系产品的“新、心、芯”魅力。苏州…

接口设计的最佳实践-下篇

大多数程序员&#xff0c;做得最多的事&#xff0c;也不过是写接口这件事而已。 今天继续总结下接口设计需要注意的点。尽量每种都给出具体的场景、案例等&#xff0c;希望大家能有所收获。 1、接口幂等 幂等性&#xff1a;是指一个操作或者一个服务&#xff0c;无论执行多少…

GD32F470+lwip 丢包问题分析及解决

最近在用GD32和管理机之间用TCP协议开发一个功能&#xff0c;功能都没问题&#xff0c;后面跑大量发包时候的连续测试时&#xff0c;总是会出现偶发性的&#xff0c;大概几分钟到数十分钟的一次丢包。尽管在应用层做了超时机制&#xff0c;一旦超时就会重新建立socket链接并重新…

JavaScript的内存管理机制

No.内容链接1Openlayers 【入门教程】 - 【源代码示例300】 2Leaflet 【入门教程】 - 【源代码图文示例 150】 3Cesium 【入门教程】 - 【源代码图文示例200】 4MapboxGL【入门教程】 - 【源代码图文示例150】 5前端就业宝典 【面试题详细答案 1000】 文章目录 一、内存…

ubuntu离线安装kubesphere(包括docker、harbor)

这边使用虚拟机下载依赖配置环境以及模拟服务器各个节点&#xff0c;使用两个虚拟机模拟离线不联网环境的服务器&#xff0c;使用一个虚拟机联网下载依赖包&#xff0c;然后传入两个不能联网的虚拟机安装所有环境&#xff08;我这边偷懒就用两个虚拟机中的一个联网下载安装包。…

【M365运维】一个Bitlocker硬盘加密问题的处理

【问题】 新采购的电脑&#xff0c;出厂时已经有厂家做好了Autopilot的预配置&#xff0c;拿到手后根据标准流程完成系统的安装&#xff0c;却发现硬盘没有被Bitlocker加密。 表象&#xff1a; 1. 硬盘没有被加密的锁形图标&#xff1b; 2. 尝试手工启用Bitlocker, 出现组策略冲…

【二叉树】Leetcode 117. 填充每个节点的下一个右侧节点指针 II【中等】

填充每个节点的下一个右侧节点指针 II 给定一个二叉树&#xff1a; struct Node { int val; Node *left; Node *right; Node *next; } 填充它的每个 next 指针&#xff0c;让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点&#xff0c;则将 next 指针设置为 NULL 。…