Photoshop史上最强更新,动动手指就能让AI替你修图

news2024/10/6 16:29:18

Photoshop 在最新的 Beta 版本中,融入了 Firely 智能 AI 创意填充功能,只要对图片进行简单地框选,就能实现生成对象、生成背景、扩展图像、移除对象以及更多创意功能,支持用自然语言输入指令,让 AI 替你完成创意填充。

前言

早在2023年3月份的时候,Adobe 就推出了 Firely(又名萤火虫,AI 绘画工具),那时候就已经在 AI 绘画领域掀起了一番热议,只不过此时的 Stable Diffusion 和 Midjourney 正如日中天,Firely 的出现并没有引起我的太大关注。

然而在 5 月份 Photoshop(beta)的更新中,Photoshop 将 Firely 引入其中,Photoshop 也瞬间化身为具备超强 AI 能力的修图软件,本文主要为实际上手 Photoshop(beta)的创意填充功能,带大家了解创意填充可以做些什么,以及实际体验如何。

上手使用前需准备

Mac 用户

  • M1/M2芯片 Mac(英特尔芯片部分支持,慎重使用)
  • MacOS 12+
  • US 的 Adobe 账号

Win 用户

  • 本文未做实测,需用户自行测试

Web 版本

  • Web 版本为比较简单的 Photoshop 功能,支持内容感知填充,但是不支持自定义指令,使用比较简单(一段时间内可免费体验),有需要的用户可以登录 US 官网体验。

注:本文实测环境为 MacBook Pro M1,MacOS 13。

创意填充功能上手体验

在官网的介绍中,创意填充主要应用在四大场景,包括生成对象、生成背景、扩展图像和移除对象。本文针对四个场景逐一体验测试。

生成对象

在图像中选择一个区域,然后通过文本提示描述您要添加/替换的内容。

https://img-1316868354.cos.ap-guangzhou.myqcloud.com/img/add%20football.gif

点评:

  • 每次会给出 3 个生成结果,质量比较随机,有时很好,有时很差。
  • 需要给到更详细的描述才能生成更符合需求的结果,刚开始只写 a football 会生成各种颜色的足球,增加限定 black and white 之后随机性就小了
  • 生成的图像不仅是足球本身,多余的框选内容会自动生成相应的背景

总体来讲,想要生成满意的结果,需要 多次尝试 + 详细的描述 + 一定的后期修图

生成背景

选择主体后面的背景,然后根据文本提示生成新场景。

这里尝试两种不同的生成背景方式,第一种,直接背景,然后生成背景

https://img-1316868354.cos.ap-guangzhou.myqcloud.com/img/bg2.gif

好家伙,直接生成了沙漠中的森林,人物和背景倒是融合得还可以,除非有特殊需求,否则还是来看第二种生成背景的方式吧。

第二种,移除背景再生成背景

https://img-1316868354.cos.ap-guangzhou.myqcloud.com/img/bg3.gif

这种方式生成的背景整体还算可以,部分生成的图像白边略微明显,只能多次生成筛选结果较好的。

扩展图像

展开图像的画布,然后选择空白区域。在没有提示的情况下将生成场景的和谐扩展。通过提示进行生成会向图像中添加内容, 同时扩展场景的其余部分。

https://img-1316868354.cos.ap-guangzhou.myqcloud.com/img/bg4.gif

点评:

  • 整体扩展图片质量还可以,乍一看能做到以假乱真的效果
  • 细看的话,图片的衔接处还是会有一些的拼接痕迹,比较浅

总体来讲效果还挺不错,如果对图片质量要求较高的可能需要对拼接处自行调整或者多进行尝试,有时效果也会很好

移除对象

选择要移除的对象,然后在没有提示的情况下生成,使用创意 Al 填充使其消失。

移除文字

https://img-1316868354.cos.ap-guangzhou.myqcloud.com/img/remove1.gif

移除文字的效果主要取决于文字和背景对比度的差异,对比度越大,移除效果越好。总体来讲在大多数情况下移除的效果都还是不错的。

移除图像/人物

https://img-1316868354.cos.ap-guangzhou.myqcloud.com/img/remove2.gif

这里的移除效果还是非常不错的,Photoshop 的移除并不是简单的移除,还是智能根据图片内容补充生成移除后的背景。对于普通人而言这种修图还是相当难的,因为很难去一点点绘画出缺失的内容,而现在通过 AI 一键即可生成,还是相当方便的。

总结

整体体验下来,Photoshop(Beta)的 AI 功能还是相当令人惊艳的。在传统的 AI 绘画赛道之外,Photoshop 首先走到了 AI 融合修图软件的赛道,其作用之大也是不言而喻的。对于普通人而言,想要完成一次修图需要掌握的知识技能是非常多的,哪怕只是简单的移除文字、人物等,又或者是往图片中添加一些元素,而 AI 的到来则极大的简化了这一流程,以后只要简单打打字给 AI 提下需求,它就能轻松实现你想要的效果。

如需 Photoshop(Beta)版本免费安装方式,请关注VX公众号「AiTrend」后回复关键词即可领取。(更多优质的 AI 前沿科技文章,效率工具好物,同步首发公众号,更加精致的排版,各位的关注支持点赞就是我更新的最大动力鸭)

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

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

相关文章

Jmeter常用的两大性能测试场景你都知道吗?

目录 一、阶梯式场景 二、波浪式场景 一、阶梯式场景 该场景主要应用在负载测试里面,通过设定一定的并发线程数,给定加压规则,遵循“缓起步,快结束”的原则,不断地增加并发用户来找到系统的性能瓶颈,进而有…

SpringCloud:分布式缓存之Redis分片集群

1.搭建分片集群 主从和哨兵可以解决高可用、高并发读的问题。但是依然有两个问题没有解决: 海量数据存储问题 高并发写的问题 使用分片集群可以解决上述问题,如图: 分片集群特征: 集群中有多个master,每个master保存不同数据 …

管道通信详解

目录 一、进程通信原理 二、什么是管道 三、创建一个匿名管道 四、fork共享管道的原理 五、管道的特点 六、4中场景 七、命名管道 八、命名管道通信的原理 九、创建一个命名管道 十、上实例 一、进程通信原理 我们知道进程间相互独立,具有独立性。那么我们…

编译原理 SLR(1) 语法分析器的构建

编译原理 SLR(1) 语法分析器的构建 在我的博客查看:https://chenhaotian.top/study/compilation-principle-slr1/ 实验三 自底向上语法分析器的构建 项目代码:https://github.com/chen2438/zstu-study/tree/main/%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%8…

冈萨雷斯DIP第10章知识点

文章目录 10.2 点、线和边缘检测10.2.2 孤立点的检测10.2.3 线检测10.2.4 边缘模型 10.3 阈值处理10.3.4 使用图像平滑改进全局阈值处理10.3.5 使用边缘改进全局阈值处理10.4 使用区域生长、区域分离与聚合进行分割 分割依据的灰度值基本性质是:不连续性和相似性。本…

计算机网络第二章——物理层(下)

提示:君子可内敛不可懦弱,面不公可起而论之 文章目录 2.1.7 数据交换方式为什么要进行数据交换数据交换的方式电路交换电路交换的优缺点报文交换报文交换的优缺分组交换分组交换的优缺点数据交换方式的选择数据报方式虚电路方式虚电路方式的特点数据报VS…

HJ29 字符串加解密

描述 对输入的字符串进行加解密,并输出。 加密方法为: 当内容是英文字母时则用该英文字母的后一个字母替换,同时字母变换大小写,如字母a时则替换为B;字母Z时则替换为a; 当内容是数字时则把该数字加1&#xff0c…

深入理解设计原则之依赖反转原则(DIP)【软件架构设计】

系列文章目录 C高性能优化编程系列 深入理解软件架构设计系列 深入理解设计模式系列 高级C并发线程编程 DIP:依赖反转原则 系列文章目录1、依赖反转原则的定义和解读2、稳定的抽象层3、依赖倒置原则和控制反转、依赖注入的联系小结 1、依赖反转原则的定义和解读 …

多线程事务回滚方法

多线程事务回滚方法 介绍案例演示线程池配置异常类实体类控制层业务层mapper工具类验证 解决方案使用sqlSession控制手动提交事务SqlSessionTemplate注入容器中改造业务层验证成功操作示例业务层改造 介绍 1.最近有一个大数据量插入的操作入库的业务场景,需要先做一…

Matcher: Segment Anything with One Shot Using All-Purpose Feature Matching 论文精读

Matcher: Segment Anything with One Shot Using All-Purpose Feature Matching 论文链接:[2305.13310] Matcher: Segment Anything with One Shot Using All-Purpose Feature Matching (arxiv.org) 代码链接:aim-uofa/Matcher: Matcher: Segment Anyt…

STM32 HAL库开发——基础篇

目录 一、基础知识 1.1 Cortex--M系列介绍 1.2 什么是stm32 1.3 数据手册查看 1.4 最小系统和 IO 分配 1.4.1 电源电路 1.4.2 复位电路 1.4.3 BOOT 启动电路 1.4.4 晶振电路 1.4.5 下载调试电路 1.4.6 串口一键下载电路 1.4.7 IO 分配 1.4.8 总结 1.5 开发工…

Spring:Spring框架中的核心类 ③

一、解读思想 1、用轮廓解读体系。 2、关注细节,不执着细节。 二、核心类设计 1、 容器接口和实现类 ApplicationContext 接口(容器) ①.读取配置文件 ②.注解形成bean 哪种形式的bean统一核心管理使用中心类。 2、 ApplicationCont…

MySQL 子查询

文章目录 子查询单行子查询多行子查询相关子查询 exists 子查询 所谓子查询就是 select 查询语句中还有 select 查询语句,里面的称为子查询或内查询,外面的称为主查询或外查询。 根据查询结果记录数量,子查询可以分为两类: 单行…

机器学习 | 分类问题

目录 一、K近邻算法 二、决策树 1.一些原理介绍 2.决策树案例与实践 三、距离 一、K近邻算法 我们引入accuracy_score,利用score()的方法评估准确性。k近邻算法中的k是一个超参数,需要事先进行定义。 k值得选取经验做法是一般低于训练样本得平方根…

排书 dfs 迭代加深 IDA* 剪枝 java

🍑 算法题解专栏 🍑 排书 给定 n n n 本书,编号为 1 ∼ n 1 \sim n 1∼n。 在初始状态下,书是任意排列的。 在每一次操作中,可以抽取其中连续的一段,再把这段插入到其他某个位置。 我们的目标状态是把…

【云原生-K8s】k8s可视化管理界面安装配置及比较【Kuboard篇】

总览 安装了k8s控制面板,方便日常的问题处理,查看资源状态信息,也可以增加子账号进行开放给其他人员使用,减少命令操作,提升工作效率 前置条件 须有一个正常使用的k8s集群附k8s v1.23版本搭建:https://…

amis框架实现sdk中使用tsx

1.开发过程中,由于自己和同事用的不同方式使用,本人使用react搭建的amis框架,同事用sdk使用方式搭建 2.开发过程中遇到问题,如果需求中出现amis无法满足的组件,需要自己进行自定义组件,而不同使用方式的am…

JVM内存变化分析实战

最近在一次项目压力测试时,监测到JVM内存明显的变化,由于之前开发工作中没有涉及到JVM相关的问题分析,所以特此借这个机会学习和记录。项目使用的JDK版本为 OpenJdk 1.8,虚拟机为 HotSpot。 1. 内存变化情况 在压力测试进行2H48…

Java008——Java关键字和标识符的简单认识

一、Java关键字 围绕以下3点介绍: 1、什么是Java关键字? 2、Java有哪些关键字? 3、Java关键字的作用? 4、Java关键字的使用?后面文章再做介绍 1.1、什么是Java关键字? 定义:被Java语言赋予了…

github开源化课程体系推荐 浙江大学 计算机考研必备408资料汇总 北京大学计算机系资料整理

github漫游指南 github漫游指南 *所有开源课程资料网站整理在文末 什么是GitHub Wiki 百科上是这么说的 GitHub 是一个共享虚拟主机服务,用于存放使用Git版本控制的软件代码和内容项目。它由GitHub公司(曾称Logical Awesome)的开发者Chr…