输入文字自动生成图片_批量生成变化的图片文字海报
最近“雙十一”活動大家已經進入了雞血狀態,運營的小伙伴給設計出了個難題,搞的設計小伙伴們進入了癲狂模式。本著工具提升效率的原則,我又開始去研究如何批量修改圖片內容了,小小的成果和大家分享一下。
提出問題
為每一位支付了定金的客戶制作一張專屬海報,海報上要有頭像、姓名、編號等信息,目前已經有幾百位客戶支付了定金,通過設計進行逐一的修改會出現效率,錯誤率高的問題。我們的問題就是:如何通過批處理的方式為客戶生成個性化的定制海報?
分析問題
海報是相同的,但是海報上的內容是不一樣的,且海報上有用戶的頭像,以此來凸顯出海報的唯一性。
解決問題
環境說明
操作系統:macOS 10.14
使用軟件:Adobe InDesign CC 2019,WPS Office 1.7
備注說明:整個演示過程使用的是測試數據
1.文件結構
在文件結構中介紹一下進行批處理我們需要用到的文件。這一步和我們進行批處理的操作無關,如果懶得看可以直接進入第二節。1.1.所需文件
包含一個Excel表格、一個圖片文件夾。后期經過處理還會導出一個.txt的文件,在后面會介紹。1.2.表格文件
表格文件中我演示的數據包括姓名、編號、圖片,基本涵蓋了文字、文字、圖片的一一對應關系。1.3.圖片文件夾
文件夾下的圖片文件以編號命名,在對圖片進行命名的時候盡量使用數字或英文,中文比較擔心編碼問題導致的圖片調用失敗。
2.表文件處理
這一步最重要,因為數據、圖片一一對應的關系,內容是批處理的,所以前期整理出來的數據一定要保證準確,這是批量生成的基礎。因為前期準備的時候已經將編號和圖片進行的對應,所以我們在做標文件處理的時候,只需要將每一行的信息與圖片進行對應即可。2.1.確認圖片路徑
通過查看圖片的簡介,可以找到圖片的路徑、名稱和擴展名.Mac系統下的路徑格式為:/users/sun/Desktop/test/image/1000.jpg2.2.在表中創建圖片路徑
在Excel中粘貼圖片路徑之前,需要對路徑進行處理:
- 刪除前面的符號;
- 將所有的【/】替換為【:】;
處理后的路徑地址:users:sun:Desktop:test:image:1000.jpg將這個路徑復制到照片列,并進行批量填充。2.3.修改照片列屬性
將照片列中的照片名稱修改為“@photos”,用戶后期導入的時候指定圖片屬性。2.4.另存為txt文件
為什么要另存為txt?因為經過我的測試,存為.csv文件導入到ID的時候會出現亂碼,導入txt文件可以解決導入中文亂碼的問題。
前序準備工作已經完成。
3.配置海報內容
打開ID,新建文件,置入你的海報后,選擇【窗口-應用程序-數據合并】
點擊數據合并右上角,選擇【選擇數據源】。選擇剛剛導出的*.txt文件。
這個時候數據中的姓名、編號和帶有圖片格式的photos就會被載入到合并數據中了。
在左側的工具欄中拖入區塊,再將數據合并中的字段拖入到區塊中,就可以得到如圖所示的樣式。
點擊預覽,通過上一個下一個的翻閱,即可查看效果。
點擊創建合并文檔完成制作。
總結
在ID當中的操作其實是傻瓜式的拖拽,核心的問題在于數據的準確性,前期的準備工作一定要做足
總結
以上是生活随笔為你收集整理的输入文字自动生成图片_批量生成变化的图片文字海报的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎么导出pr视频快捷键(pr导入导出快捷
- 下一篇: 垃圾分类毕设java程序_垃圾“拍一拍”