Ps:创建数据驱动的图像

在设计实践中,常常需要处理大量内容变化但设计格式统一的任务,例如批量生成名片、工作证、学生证、胸牌、奖状或证书甚至图册。这些工作如果逐一手动制作,不仅耗时费力,还容易出错。

为解决这一问题,Photoshop 提供了强大的“变量” 功能,能够通过导入结构化数据文件,批量生成内容个性化的图像。

“变量”功能支持文本替换、图像替换等操作,广泛适用于需要批量设计的场景。该功能的核心原理是将结构化的表格数据与设计模板进行绑定,并基于这些数据生成多组输出文件。

一、准备数据源

使用 Photoshop 的数据驱动功能,需提前准备好结构化的数据表。

数据表需包含所有个性化字段,例如姓名、职位、编号、图片路径等。如果需要图像替换,需将图片路径完整记录在表格中。

426b377c2119b2c8b8e19e1aa53cf497.png

表格文件可使用 Excel 或其他文本编辑器创建,并在完成后保存为支持的文本格式(如 .csv 或 .txt),也称为“数据源文件”。如下图所示。

40073e16a20bf69e9f848e3fa87eded1.png

请参阅:

《Ps:创建数据驱动的图形 - 数据源文件格式说明》

二、创建模板图像

提前设计好统一的底图,并为所有动态内容(如姓名、职位等)创建独立的图层。

d79a3a48190fb33087921e463bed346b.png

提示:

所有要作为动态内容的图层须先命名。命名应容易理解且与数据源文件中第一行字段有对应关系。

三、定义变量

定义变量的目的实质上就是将要作为动态内容的图层与数据源文件中的对应字段(变量名)进行绑定。

Ps菜单:图像/变量/定义

Image/Variables/Define

f49467a328cc99de8b3b22758572c431.png

1、选择图层

选择要实现动态内容的图层。

提示:

完成设置后,绑定变量的图层将显示星号(*)标记。

2、指定变量类型

变量类型决定了图层如何实现动态变化。

主要有三类:

(1)可见性变量:显示或隐藏图层的内容。

(2)文本替换变量:替换文字图层中的文本字符串。

(3)像素替换变量:用其他图像文件中的像素替换图层中的像素。

提示:

如果涉及图像替换(如个人照片),需将所有图像文件尺寸统一,并存放在指定文件夹中,同时记录路径信息。

3、指定变量名

为每个要实现动态内容的图层指定(关联)一个变量名。

要注意的是,变量名的名称及个数必须与数据源文件的第一行的变量名完全一致。

请参阅:

《Ps:创建数据驱动的图形 - 定义变量》

四、创建或导入数据组

数据组是每个设计实例所有变量值的集合,对应着数据源文件中第一行以外的其它行。

Ps菜单:图像/变量/数据组

Image/Variables/Data Sets

1066b01b2f442926da580bc2cf4d579b.png

提示:

也可以手动创建数据组。

请参阅:

《Ps:创建数据驱动的图形 - 数据组》

五、预览设计实例

使用每个数据组预览文档,以了解每个设计实例最终图像的显示效果。

Ps菜单:图像/应用数据组

Image/Variables/Apply Data Sets

38d9ee9b305f4a5d68e80b74c88f2e63.png

提示:

也可在“变量”对话框的“数据组”模块状态下进行预览。

六、导出设计实例图像

完成变量绑定和测试后,可批量导出每个数据组对应的文件。

Ps菜单:文件/导出/数据组作为文件

Export/Data Sets as Files

请参阅:

《Ps:将数据组作为文件导出》

要注意的是,默认导出的文件只能是 PSD 格式。如果需要 JPG、PNG 等格式,可通过 Photoshop 的批处理功能批量转换。

请参阅:

《Ps:批处理》

《Ps:创建快捷批处理》

5d527972d2e2ccf697984e1953fbef88.jpeg

“点赞有美意,赞赏是鼓励”

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Kotlin 协程基础知识总结六 —— 协程 Flow 的综合应用

1、项目描述与搭建 (P92~P94)我们会将几个 Flow 的应用实例放在同一个 Demo 中,主页就是一个 Activity 里包含一个按钮,点击按钮跳转到对应的功能展示页面上。整体架构采用一个 Activity 多个 Fragment 的结构,结合 J…

环,域,体,整区,理想,极大理想,

环: 定义: 加法交换群 乘法半群 分配律 域的定义: 加法交换群 乘法群(去掉0元是交换群) 分配律 Eg:比如整数集合不是域,因为对于乘法来说,去掉0后没有单位元了,但是是环 Eg…

关于Flutter应用国际化语言的设置

目录 1. Locale配置 2. 用户切换/启动自动加载缓存里面的locale 由于最近在开发app国际化设置的时候遇到一些问题,所以做出一些总结。 1. Locale配置 具体的初始化配置可以参考文档:i18n | Flutter 中文文档 - Flutter 中文开发者网站 - Flutter 值得…

【游戏开发】游戏生产的标准与工业化,管线Pipeline的概念与设计(项目管理,资产管理)

【游戏开发】游戏生产的标准与工业化,管线Pipeline的概念与设计(项目管理,资产管理) 文章目录 1、管线(Pipeline)是什么?1.1 管线解决什么问题(例子)1.2 一个动画电影的完…

探寻 OneCode 核心优势:MVVM 进阶与前后端协同之魅

在当今的软件开发领域,高效、可维护且功能强大的架构是开发者们不懈追求的目标。OneCode 凭借其独特的增强版 MVVM 架构、前后端一体化特性,以及创新的技术如 OneCode DSM(Domain-Specific Modeling,领域特定建模)、视…

机器人C++开源库The Robotics Library (RL)使用手册(三)

进入VS工程,我们先看看这些功能函数及其依赖库的分布关系: rl命名空间下,主要有八大模块。 搞定VS后将逐个拆解。 1、编译运行 根据报错提示,配置相应错误的库(根据每个人安装位置不同而不同,我的路径如下:) 编译所有,Release版本耗时大约10分钟。 以rlPlan运动…

ISP代理与住宅代理的区别

了解ISP代理 通常称为互联网服务提供商代理,通过服务提供商将用户直接连接到互联网。这些代理利用互联网服务提供商的网络,通常提供广泛的IP地址池。ISP代理通常快速可靠,非常适合一般浏览和常规互联网使用场景。 了解住宅代理 相比之下&a…

【ArcGIS Pro】完整的nc文件整理表格模型构建流程及工具练习数据分享

学术科研啥的要用到很多数据,nc文件融合了时间空间数据是科研重要文件。之前分享过怎样将nc文件处理成栅格后整理成表格。小编的读者还是有跑不通整个流程的,再来做一篇总结篇,也分享下练习数据跟工具,如果还是弄不了的&#xff0…

使用 Navicat 官方免费版来实现从 DAT 文件填充 MySQL 8 表

在异构存储库之间迁移数据(即源数据库和目标数据库来自不同供应商的不同数据库管理系统)会遇到一些挑战。在某些情况下,可以同时连接两个数据库。但有时根本无法实现。面对这样的困境,数据库从业者别无选择,只能从转储…

Three.js滚动画案例精选

今天为大家带来 3 个基于滚动动画的网站 Demo,它们不仅视觉效果惊艳,而且每个案例的源码都已开源在 GitHub,方便大家学习和借鉴! 3D照片墙滚动 通过滚动操作实现 3D 网格效果以及动态过渡动画。这个案例使用了 GSAP 的 SplitTex…

今日收获(C语言)

一.文件的打开 有这样一个结构体,它内部是文件信息区,文件信息区中的变化可以影响到硬盘中的数据。这个结构体的名字是FILE。我们如果想要写代码对文件进行各种操作,就需要一个指向文件信息区的指针,这个指针的类型是FILE*&#…

【C++】九九乘法表编程题详解与多角度对比分析

博客主页: [小ᶻ☡꙳ᵃⁱᵍᶜ꙳] 本文专栏: C 文章目录 💯前言💯题目概述题目描述 💯老师的实现方法代码解析优点不足 💯我的实现方法代码解析优点不足 💯实现方法对比💯优化与扩展代码优化…

RK3568 bsp 9 - USB调试记录

文章目录 1、环境介绍2、RK3568 USB资源介绍3、配置目标4、dts配置4.1、USB3.0 OTG4.2、USB2.0 Host 2 和 USB2.0 Host 3 5、kernel配置5.1、USB PHY CONFIG5.2、USB Host CONFIG5.3、USB OTG CONFIG5.4、USB外设CONFIG5.4.1、Mass Storage Class CONFIG5.4.2、USB HID CONFIG …

图像描述/字幕开源模型与数据集全览

图像描述/字幕(Image Captioning)是用文字描述图像内容的任务,属于计算机视觉和自然语言处理的交叉领域。大多数图像描述系统采用编码器-解码器(encoder-decoder)框架,其中输入图像被编码为中间表示形式&am…

mongodb(6.0.15)安装注意事项,重装系统后数据恢复

window10系统 上周重装了系统,环境变量之类的都没有了。现在要恢复。 我电脑里之前的安装包没有删除(虽然之前也没在C盘安装,但是找不到了,所以需要重新下载安装),长下图这样。这个不是最新版本&#xff0…

Redis单线程快的原因

基于内存操作:Redis将数据存储在内存中,使得数据的读写速度极快,这是其性能优势的主要原因。单线程避免上下文切换:在多线程环境下,CPU核数有限,线程上下文切换会带来性能损耗。Redis采用单线程&#xff0c…

IOS safari 播放 mp4 遇到的坎儿

起因 事情的起因是调试 IOS 手机下播放服务器接口返回的 mp4 文件流失败。对于没调试过移动端和 Safari 的我来说着实费了些功夫,网上和AI也没有讲明白。好在最终大概理清楚了,在这里整理出来供有缘人参考。 问题 因为直接用 IOS 手机的浏览器打开页面…

import org.springframework.data.jpa.repository.JpaRepository<T, ID>;

org.springframework.data.jpa.repository.JpaRepository<T, ID> 接口中的 ID 类型参数。 理解 JpaRepository<T, ID> 中的 T 和 ID&#xff1a; T (Type): T 代表的是你想要操作的 实体类 的类型。例如&#xff0c;如果你有一个名为 User 的实体类&#xff0c;那…

Ubuntu网络配置(桥接模式, nat模式, host主机模式)

windows上安装了vmware虚拟机&#xff0c; vmware虚拟机上运行着ubuntu系统。windows与虚拟机可以通过三种方式进行通信。分别是桥接模式&#xff1b;nat模式&#xff1b;host模式 一、桥接模式 所谓桥接模式&#xff0c;也就是虚拟机与宿主机处于同一个网段&#xff0c; 宿主机…

RT-DETR融合[CVPR2020]EfficientDet中的BiFPN结构

RT-DETR使用教程&#xff1a; RT-DETR使用教程 RT-DETR改进汇总贴&#xff1a;RT-DETR更新汇总贴 《EfficientDet: Scalable and Efficient Object Detection》 一、 模块介绍 论文链接&#xff1a;https://arxiv.org/abs/1911.09070 代码链接&#xff1a;https://github.com/…