我在EXCEL表格中有很多名字。我想把它們一個一個地寫在一個圖像上。圖像被重復。同一張圖片顯示了一個名字。 請告訴我如何使用Photoshop或其他方法編寫代碼/手冊/。 http://prntscr.com/kowpr4 首先,我建議您將電子表格導出為某種開放、非微軟、非專有的格式,如csv文件。 假設它如下所示,名為"names.csv": William, Gates Kermit, Frog 現在,獲取一份必不可少的ImageMagick并安裝它。 現在您需要生成一個像樣的質量徽章圖像,而不是您鏈接到的可怕的徽章圖像。我做了我的1200x760-如果你想讓東西正確地對齊,就拿這個吧: 然后,您將需要一個腳本來迭代名稱列表。我使用bash,但您也可以使用Windowsfor循環,如here: #!/bin/bash counter=1 while IFS=', ' read first last; do filename="badge-$counter.jpg" echo Generating file $filename, for $first, $last magick -font ComicSansMSB -background none -fill magenta -size 420x60 caption:"$first" first.png magick -font Verdana -background none -fill blue -size 420x60 caption:"$last" last.png magick badge.png first.png -geometry +710+360 first.png -composite last.png -geometry +710+460 -composite "$filename" ((counter+=1)) done < names.csv 因此,對于文件中的每一行,我都讀到了名字和姓氏。我有一個計數器,它為每個文件(i)遞增,以便我可以生成唯一的文件名。 然后,我制作了一個小圖像,其大小與文本字段相匹配,名為"first.png,帶有名字。同樣,對于姓氏,還有一個名為"last.png"的文件。我用不同的字體和顏色做它們,只是為了好玩,這樣你就可以看看怎么做了。然后我加載工卡模板,在設置正確的位置后,將名稱合成到工卡上,并使用唯一的文件名保存。 |
免責聲明:本站部分文章和圖片均來自用戶投稿和網絡收集,旨在傳播知識,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業用途,如果損害了您的權利,請聯系我們及時修正或刪除。謝謝!
始終以前瞻性的眼光聚焦站長、創業、互聯網等領域,為您提供最新最全的互聯網資訊,幫助站長轉型升級,為互聯網創業者提供更加優質的創業信息和品牌營銷服務,與站長一起進步!讓互聯網創業者不再孤獨!
掃一掃,關注站長網微信