我在EXCEL表格中有很多名字。我想把它們一個(gè)一個(gè)地寫在一個(gè)圖像上。圖像被重復(fù)。同一張圖片顯示了一個(gè)名字。 請(qǐng)告訴我如何使用Photoshop或其他方法編寫代碼/手冊(cè)/。 http://prntscr.com/kowpr4 首先,我建議您將電子表格導(dǎo)出為某種開(kāi)放、非微軟、非專有的格式,如csv文件。 假設(shè)它如下所示,名為"names.csv": William, Gates Kermit, Frog 現(xiàn)在,獲取一份必不可少的ImageMagick并安裝它。 現(xiàn)在您需要生成一個(gè)像樣的質(zhì)量徽章圖像,而不是您鏈接到的可怕的徽章圖像。我做了我的1200x760-如果你想讓東西正確地對(duì)齊,就拿這個(gè)吧: 然后,您將需要一個(gè)腳本來(lái)迭代名稱列表。我使用bash,但您也可以使用Windowsfor循環(huán),如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 因此,對(duì)于文件中的每一行,我都讀到了名字和姓氏。我有一個(gè)計(jì)數(shù)器,它為每個(gè)文件(i)遞增,以便我可以生成唯一的文件名。 然后,我制作了一個(gè)小圖像,其大小與文本字段相匹配,名為"first.png,帶有名字。同樣,對(duì)于姓氏,還有一個(gè)名為"last.png"的文件。我用不同的字體和顏色做它們,只是為了好玩,這樣你就可以看看怎么做了。然后我加載工卡模板,在設(shè)置正確的位置后,將名稱合成到工卡上,并使用唯一的文件名保存。 |
免責(zé)聲明:本站部分文章和圖片均來(lái)自用戶投稿和網(wǎng)絡(luò)收集,旨在傳播知識(shí),文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請(qǐng)勿用于商業(yè)用途,如果損害了您的權(quán)利,請(qǐng)聯(lián)系我們及時(shí)修正或刪除。謝謝!
始終以前瞻性的眼光聚焦站長(zhǎng)、創(chuàng)業(yè)、互聯(lián)網(wǎng)等領(lǐng)域,為您提供最新最全的互聯(lián)網(wǎng)資訊,幫助站長(zhǎng)轉(zhuǎn)型升級(jí),為互聯(lián)網(wǎng)創(chuàng)業(yè)者提供更加優(yōu)質(zhì)的創(chuàng)業(yè)信息和品牌營(yíng)銷服務(wù),與站長(zhǎng)一起進(jìn)步!讓互聯(lián)網(wǎng)創(chuàng)業(yè)者不再孤獨(dú)!
掃一掃,關(guān)注站長(zhǎng)網(wǎng)微信