東西
編譯 | 程茜
編輯 | 李水青
智東西10月11日消息,今天凌晨,全球最大設(shè)計(jì)軟件龍頭Adobe甩出Adobe Firefly創(chuàng)意生成式AI模型系列中的三個(gè)主要新模型:Adobe Firefly Image 2(螢火蟲二代成像模型)、Firefly Vector Model(螢火蟲矢量模型)和Firefly Design Model(螢火蟲設(shè)計(jì)模型)。
Adobe Firefly Image 1和2生成圖像效果對(duì)比
其中,F(xiàn)irefly矢量模型是世界上第一個(gè)專注于生成矢量圖形的生成式AI模型,該模型通過(guò)文本到矢量圖形的功能,將矢量圖形和生成式AI專業(yè)知識(shí)直接引入到Adob??e Illustrator工作流程中,即日起,Adob??e Illustrators的網(wǎng)頁(yè)Beta版開啟全球公測(cè)。
Adobe還宣布了Creative Cloud(創(chuàng)意應(yīng)用軟件)的100多項(xiàng)重大AI創(chuàng)新和更新,其中矢量圖形軟件Adobe Illustrator、圖像編輯軟件Adobe Photoshop、在線照片編輯器Adobe Lightroom、視頻編輯軟件Adobe Premiere Pro、圖形視頻處理軟件Adobe After Effects和圖片處理軟件Adobe Stock等都正在被Adobe Firefly模型以及其它AI驅(qū)動(dòng)的功能所改變。
比如,用戶在Photoshop想要智能填充圖片,只需要選中擴(kuò)展的圖像大小,然后點(diǎn)擊生成就可實(shí)現(xiàn)。
Adobe數(shù)字媒體業(yè)務(wù)總裁David Wadhwani談道,3月Adobe推出了Firefly圖像模型的測(cè)試版,至今,用戶使用該工具已經(jīng)生成超30億張圖像。并且Photoshop中由Firefly驅(qū)動(dòng)的生成填充技術(shù),相比于此前的版本,用戶的采用率已經(jīng)提升了10倍??梢钥闯?,AI正在深入集成到創(chuàng)意工作流程的核心中。
Creative Cloud中統(tǒng)一使用所有App的定價(jià)為每個(gè)月54.99美元,Photoshop為每月20.99美元。
其它定價(jià)參考:https://www.adobe.com/creativecloud/plans.html
免費(fèi)試用鏈接:https://www.adobe.com/creativecloud/features.html
生成式AI的浪潮不僅讓Midjourney、Stability AI等AI創(chuàng)企站在資本聚光燈下,也讓Adobe等老牌軟件企業(yè)對(duì)于技術(shù)、產(chǎn)品升級(jí)迭代的敏銳度再次復(fù)蘇。過(guò)去一年,Adobe的股價(jià)上漲幅度達(dá)到近90%,截至當(dāng)?shù)貢r(shí)間今天收盤,Adobe市值達(dá)到2425億美元(折合約17688億人民幣)。
Adobe Firefly Image 2模型是第二代成像模型,該工具可以通過(guò)改善圖像中人體皮膚、頭發(fā)、眼睛、手和其它身體結(jié)構(gòu),來(lái)增強(qiáng)圖像的渲染質(zhì)量,為用戶生成更高質(zhì)量圖像。
Firefly Image 2模型有三大新功能:生成匹配(Generative Match)、照片設(shè)置(Photo Settings)、提示指導(dǎo)(Prompt Guidance)。
生成匹配指的是Firefly Image 2模型能根據(jù)用戶提供的參考圖像,生成風(fēng)格類似的圖像。用戶可以選擇工具中預(yù)選列表中的圖像,或者自己上傳參考圖像,然后Firefly Image 2模型就可以滿足相應(yīng)的品牌準(zhǔn)則,或者復(fù)制現(xiàn)有圖像的風(fēng)格,既節(jié)省了其從頭開始設(shè)計(jì)的時(shí)間,還能保持圖像的風(fēng)格一致。
最后,Adobe會(huì)在其服務(wù)器上存儲(chǔ)參考圖像的縮略圖,基于生成匹配功能將消息同步提示給用戶,然后讓用戶確認(rèn)有上傳圖像的使用權(quán)限以及其它使用條款。
當(dāng)用戶上傳的圖像具有版權(quán)風(fēng)險(xiǎn)時(shí),或者這張圖被標(biāo)記為“受保護(hù)內(nèi)容”,F(xiàn)irefly Image 2模型就無(wú)法復(fù)制其風(fēng)格:
照片設(shè)置功能中,F(xiàn)irefly Image 2模型能為用戶生成更保真度的細(xì)節(jié),例如皮膚毛孔和樹葉,以及為了讓圖像有更高質(zhì)量,用戶還可以控制景深、運(yùn)動(dòng)模糊、視野和生成等。
同時(shí),用戶能應(yīng)用和調(diào)整照片設(shè)置,類似于手動(dòng)相機(jī)鏡頭控制。其中,自動(dòng)模式能自動(dòng)選擇“照片”或“藝術(shù)”作為圖像生成樣式,然后用戶選擇適當(dāng)?shù)恼掌O(shè)置應(yīng)用。
提示指導(dǎo)功能上,F(xiàn)irefly Image 2模型改進(jìn)了對(duì)文本提示的理解,能識(shí)別更多地標(biāo)和文化符號(hào)。
在模型創(chuàng)作過(guò)程中,用戶可以收到改進(jìn)提示的建議,激發(fā)新的創(chuàng)作創(chuàng)意同時(shí)減少重新生成的次數(shù)。基于這一功能,用戶能明確如何進(jìn)行有效的提示,或者是否應(yīng)該重寫。
此外,用戶可以選擇關(guān)鍵術(shù)語(yǔ)、顏色、形狀等特定元素,以避免生成一些他們并不需要的圖像。
最后,在圖像保存階段,用戶可以直接從Firefly共享和保存圖像,并通過(guò)他們喜歡的提示進(jìn)行圖像微調(diào)?;谄涔蚕砉δ?,用戶可以分享他們的作品,還能讓其它用戶了解如何創(chuàng)建特定圖像,在共享庫(kù)中的圖片,其他人也可以打開和使用。
Adobe宣稱,Adobe Firefly矢量模型是世界上第一個(gè)矢量圖形生成AI模型,也是第一個(gè)生成“人類質(zhì)量”矢量和圖案輸出的生成AI模型。
Adobe矢量圖形軟件Illustrator現(xiàn)在已經(jīng)推出文本轉(zhuǎn)矢量圖功能測(cè)試版,從事創(chuàng)意工作的研究人員可以基于此生成矢量圖形,且這些圖形是可編輯并組織成組。
矢量模型的新功能有五個(gè),可以生成匹配圖像、矢量漸變、分組分層輸出、無(wú)縫平鋪、輸出精確幾何形狀。
其中,F(xiàn)irefly矢量模型的功能可確保添加到用戶畫板的矢量圖形與現(xiàn)有樣式完美匹配。這使得模型能針對(duì)場(chǎng)景、主題、圖標(biāo)和圖案生成高質(zhì)量的矢量輸出。
Adobe官方稱,一般來(lái)說(shuō),漸變是矢量化世界中的一個(gè)挑戰(zhàn)。現(xiàn)在,F(xiàn)irefly矢量模型可以生成可編輯的矢量漸變,能簡(jiǎn)化幾何形狀,不需要使用多個(gè)實(shí)心填充路徑來(lái)描繪相同的圖像效果。
同時(shí),生成矢量圖形時(shí),所有元素都能按邏輯分組和分層。例如,一棵樹的矢量圖中,其能自動(dòng)對(duì)組成該樹的所有相關(guān)路徑進(jìn)行分組,從而使用戶更方便地調(diào)整、編輯和重復(fù)使用最終的矢量輸出。
Firefly矢量模型生成的矢量化圖案可無(wú)縫平鋪,因此即便設(shè)計(jì)圖案無(wú)限重復(fù)出現(xiàn),中間也不會(huì)出現(xiàn)明顯的間隙。
最后,該模型輸出的高質(zhì)量矢量曲線平滑且精確,能智能處理多條曲線相交的交點(diǎn)。
Firefly設(shè)計(jì)模型通過(guò)Adobe Express中的文本到模板功能,結(jié)合Firefly圖像模型、Adobe Stock和Adobe Fonts的專業(yè)布局技術(shù),支持即時(shí)生成模板設(shè)計(jì)。
并且,F(xiàn)irefly設(shè)計(jì)模型支持大量主流比例模板,這些模板在Express中完全可編輯,并且針對(duì)于印刷、社交、在線廣告等不同用途進(jìn)行定制化設(shè)計(jì)。用戶可以在Firefly中生成圖像,然后繼續(xù)在Express中完善提示,使用Firefly支持的文本效果來(lái)豐富標(biāo)題。
該模型通過(guò)AI生成模板,然后利用其自動(dòng)生成的文本和圖像,能幫用戶從數(shù)千個(gè)模版中進(jìn)行快速選擇,并識(shí)別中與其需求更為適配的布局。
在內(nèi)容生成方面,用戶可以根據(jù)簡(jiǎn)單的提示生成文本和圖像,同時(shí)選擇文本大小、顏色和位置,并根據(jù)需要裁剪、替換或旋轉(zhuǎn)圖像。
Firefly設(shè)計(jì)模型采用即時(shí)端到端設(shè)計(jì),利用生成式AI來(lái)創(chuàng)建與用戶提示相協(xié)調(diào)的圖像、文本和色調(diào)。
Adobe數(shù)字媒體首席技術(shù)官Ely Greenfield談道:“我們快速、持續(xù)地推進(jìn)Firefly創(chuàng)新,在成像、設(shè)計(jì)和矢量生成方面取得了進(jìn)步,這三種新模型為輸出質(zhì)量和用戶控制設(shè)定了新的行業(yè)標(biāo)準(zhǔn)?!?/p>
具有文本到矢量圖形功能的Illustrator,除了能生成可編輯高質(zhì)量矢量圖形外,Adobe對(duì)Retype也進(jìn)行了更新,該工具通過(guò)快速識(shí)別Adob??e Fonts中的相似字體,將靜態(tài)文本轉(zhuǎn)換為可編輯文本,同時(shí)能快速將圖像和圖形轉(zhuǎn)換為逼真的產(chǎn)品和品牌模型,并且為了讓設(shè)計(jì)師之間的協(xié)作和交換反饋更便捷,Illustrator還增加了“共享以供審閱” 的功能。
使用范圍更廣的圖像編輯軟件Adobe Photoshop中,基于Firefly模型其可用性大大提升,Photoshop訂閱者現(xiàn)在可以通過(guò)網(wǎng)頁(yè)版體驗(yàn)Photoshop基于AI的強(qiáng)大能力。
在線照片編輯器Adobe Lightroom中,AI技術(shù)提升包括鏡頭模糊、HDR優(yōu)化以及Lightroom移動(dòng)版中被簡(jiǎn)化的編輯體驗(yàn)。
其中,HDR優(yōu)化可以使任何拍攝照片的人都能編輯和導(dǎo)出照片,使其具有更亮的高光、更深的陰影和更鮮艷的色彩; Point Color功能可以幫助攝影師進(jìn)行精準(zhǔn)、準(zhǔn)確、細(xì)致的色彩細(xì)化,同時(shí)為用戶提供對(duì)新文件類型的內(nèi)容憑證支持。
Lightroom的鏡頭模糊功能
Adobe還在Premiere Pro和After Effects中發(fā)布了新的基于AI的文本編輯和動(dòng)作改進(jìn)功能,用戶可以從Express和Premiere Pro等工具中將視頻內(nèi)容無(wú)縫發(fā)布到TikTok、YouTube等社交平臺(tái)上。
圖片處理軟件Adobe Stock的圖像編輯過(guò)程也被簡(jiǎn)化,用戶可通過(guò)簡(jiǎn)單的文本提示將概念轉(zhuǎn)換為實(shí)際的視覺(jué)效果,并且單擊就可以擴(kuò)展圖像背景和縱橫比。
此外,為了讓用戶的設(shè)計(jì)流程更加簡(jiǎn)單,在線設(shè)計(jì)工具Express使用中,用戶可以使用由Firefly提供支持的創(chuàng)意副駕駛Generative Fill。基于此,用戶通過(guò)文本描述就能插入、刪除或替換任何圖像中的對(duì)象、人物等。
同時(shí),基于Firefly設(shè)計(jì)模型,用戶也可以使用文本描述來(lái)生成可編輯模板,并且該工具自帶的翻譯功能支持45種語(yǔ)言選擇。
Adobe還推出了全新的端到端解決方案GenStudio,能為品牌方提供基于生成式AI的能力來(lái)加速內(nèi)容構(gòu)思、創(chuàng)作、制作和激活的一系列產(chǎn)品,具體流程包括,企業(yè)在數(shù)字資產(chǎn)管理系統(tǒng)Adob??e Experience Manager Assets中,通過(guò)Express和Firefly對(duì)安全用于商業(yè)用途的數(shù)字內(nèi)容進(jìn)行即時(shí)編輯。
為了讓企業(yè)的品牌標(biāo)識(shí)更加突出,Adobe允許企業(yè)使用品牌自己的風(fēng)格、角色和對(duì)象來(lái)定制和微調(diào)Firefly,并且能將定制的Firefly模型完全集成到企業(yè)的Creative Cloud工作流程中并自動(dòng)化生產(chǎn)工作。
全球六大廣告和傳媒集團(tuán)之一Havas宣布和Adobe擴(kuò)大合作伙伴關(guān)系,將采用Adob??e GenStudio。
借助Firefly全面上市和多項(xiàng)工具更新的勢(shì)頭,Adobe已經(jīng)展示出其重新定義創(chuàng)意工作流程方面的創(chuàng)新性。Adobe數(shù)字媒體業(yè)務(wù)總裁David Wadhwani談道:“自三月份發(fā)布我們的第一個(gè)Firefly圖像模型以來(lái),我們對(duì)社區(qū)的驚人反應(yīng)感到驚訝,他們展示了Firefly對(duì)于增強(qiáng)實(shí)驗(yàn)和設(shè)計(jì)以及加快工作流程而不影響創(chuàng)意控制有多么有用。”
當(dāng)下,生成式AI正在重塑人們生成、編輯圖像與視頻的方式,一句話就能輕松為圖像設(shè)置特定的景深、擴(kuò)展背景,生成各式各樣想象力十足的圖像,這都為老牌創(chuàng)意軟件巨頭敲響警鐘。Adobe通過(guò)一系列的更新再次強(qiáng)化了其在圖像編輯領(lǐng)域的深厚積累。相比于時(shí)下火熱的Midjourney、Stable Diffusion,Adobe更強(qiáng)調(diào)對(duì)于圖像的二次編輯能力,并一步步簡(jiǎn)化用戶的使用流程。
Adobe首席執(zhí)行官Shantanu Narayen在今年6月接受英國(guó)《金融時(shí)報(bào)》采訪時(shí),他比較了當(dāng)下生成式AI與之前的技術(shù)平臺(tái)轉(zhuǎn)變,他預(yù)測(cè),許多風(fēng)投支持的AI公司如雨后春筍般涌現(xiàn),但缺乏明顯的商業(yè)模式,最終將面臨洗牌。然而,在之前的平臺(tái)轉(zhuǎn)型中,最終贏家出現(xiàn)前,市場(chǎng)將會(huì)長(zhǎng)期保持不確定性。
html轉(zhuǎn)為pdf的組件有很多,但是還沒(méi)有哪一款能達(dá)到這個(gè)效果,其只要原因是wkhtmltopdf使用webkit網(wǎng)頁(yè)渲染引擎開發(fā)的用來(lái)將 html轉(zhuǎn)成 pdf的工具,可以跟多種腳本語(yǔ)言進(jìn)行集成來(lái)轉(zhuǎn)換文檔。但是就使用簡(jiǎn)便性來(lái)說(shuō)還是itext等組件占據(jù)優(yōu)勢(shì),如果你要轉(zhuǎn)換格式有比較高的要求,那么wkhtmltopdf絕對(duì)是不二之選!
下載路徑
官網(wǎng)地址 wkhtmltopdf.org/
github地址 github.com/wkhtmltopdf…
使用方法
java調(diào)用demo
public class HtmlToPdfInterceptor extends Thread { private InputStream is; public HtmlToPdfInterceptor(InputStream is){ this.is = is; } public void run(){ try{ InputStreamReader isr = new InputStreamReader(is, "utf-8"); BufferedReader br = new BufferedReader(isr); String line = null; while ((line = br.readLine()) != null) { System.out.println(line.toString()); //輸出內(nèi)容 } }catch (IOException e){ e.printStackTrace(); } }}public class HtmlToPdf { //wkhtmltopdf在系統(tǒng)中的路徑 private static final String toPdfTool = "D:\wkhtmltopdf\bin\wkhtmltopdf.exe"; /** * html轉(zhuǎn)pdf * @param srcPath html路徑,可以是硬盤上的路徑,也可以是網(wǎng)絡(luò)路徑 * @param destPath pdf保存路徑 * @return 轉(zhuǎn)換成功返回true */ public static boolean convert(String srcPath, String destPath){ File file = new File(destPath); File parent = file.getParentFile(); //如果pdf保存路徑不存在,則創(chuàng)建路徑 if(!parent.exists()){ parent.mkdirs(); } StringBuilder cmd = new StringBuilder(); cmd.append(toPdfTool); cmd.append(" "); cmd.append(" --header-line");//頁(yè)眉下面的線 cmd.append(" --header-center 這里是頁(yè)眉這里是頁(yè)眉這里是頁(yè)眉這里是頁(yè)眉 ");//頁(yè)眉中間內(nèi)容 //cmd.append(" --margin-top 30mm ");//設(shè)置頁(yè)面上邊距 (default 10mm) cmd.append(" --header-spacing 10 ");//(設(shè)置頁(yè)眉和內(nèi)容的距離,默認(rèn)0) cmd.append(srcPath); cmd.append(" "); cmd.append(destPath); boolean result = true; try{ Process proc = Runtime.getRuntime().exec(cmd.toString()); HtmlToPdfInterceptor error = new HtmlToPdfInterceptor(proc.getErrorStream()); HtmlToPdfInterceptor output = new HtmlToPdfInterceptor(proc.getInputStream()); error.start(); output.start(); proc.waitFor(); }catch(Exception e){ result = false; e.printStackTrace(); } return result; } public static void main(String[] args) { HtmlToPdf.convert("https://my.oschina.net/papio/blog/835645", "d:/wkhtmltopdf.pdf"); }}復(fù)制代碼
wkhtmltopdf 參數(shù)詳解
wkhtmltopdf [OPTIONS]... <input file> [More input files] <output file>常規(guī)選項(xiàng) --allow <path> 允許加載從指定的文件夾中的文件或文件(可重復(fù)) --book* 設(shè)置一會(huì)打印一本書的時(shí)候,通常設(shè)置的選項(xiàng) --collate 打印多份副本時(shí)整理 --cookie <name> <value> 設(shè)置一個(gè)額外的cookie(可重復(fù)) --cookie-jar <path> 讀取和寫入的Cookie,并在提供的cookie jar文件 --copies <number> 復(fù)印打印成pdf文件數(shù)(默認(rèn)為1) --cover* <url> 使用HTML文件作為封面。它會(huì)帶頁(yè)眉和頁(yè)腳的TOC之前插入 --custom-header <name> <value> 設(shè)置一個(gè)附加的HTTP頭(可重復(fù)) --debug-javascript 顯示的javascript調(diào)試輸出 --default-header* 添加一個(gè)缺省的頭部,與頁(yè)面的左邊的名稱,頁(yè)面數(shù)到右邊,例如: --header-left '[webpage]' --header-right '[page]/[toPage]' --header-line --disable-external-links* 禁止生成鏈接到遠(yuǎn)程網(wǎng)頁(yè) --disable-internal-links* 禁止使用本地鏈接 --disable-javascript 禁止讓網(wǎng)頁(yè)執(zhí)行JavaScript --disable-pdf-compression* 禁止在PDF對(duì)象使用無(wú)損壓縮 --disable-smart-shrinking* 禁止使用WebKit的智能戰(zhàn)略收縮,使像素/ DPI比沒(méi)有不變 --disallow-local-file-access 禁止允許轉(zhuǎn)換的本地文件讀取其他本地文件,除非explecitily允許用 --allow --dpi <dpi> 顯式更改DPI(這對(duì)基于X11的系統(tǒng)沒(méi)有任何影響) --enable-plugins 啟用已安裝的插件(如Flash --encoding <encoding> 設(shè)置默認(rèn)的文字編碼 --extended-help 顯示更廣泛的幫助,詳細(xì)介紹了不常見(jiàn)的命令開關(guān) --forms* 打開HTML表單字段轉(zhuǎn)換為PDF表單域 --grayscale PDF格式將在灰階產(chǎn)生 --help Display help --htmldoc 輸出程序HTML幫助 --ignore-load-errors 忽略claimes加載過(guò)程中已經(jīng)遇到了一個(gè)錯(cuò)誤頁(yè)面 --lowquality 產(chǎn)生低品質(zhì)的PDF/ PS。有用縮小結(jié)果文檔的空間 --manpage 輸出程序手冊(cè)頁(yè) --margin-bottom <unitreal> 設(shè)置頁(yè)面下邊距 (default 10mm) --margin-left <unitreal> 將左邊頁(yè)邊距 (default 10mm) --margin-right <unitreal> 設(shè)置頁(yè)面右邊距 (default 10mm) --margin-top <unitreal> 設(shè)置頁(yè)面上邊距 (default 10mm) --minimum-font-size <int> 最小字體大小 (default 5) --no-background 不打印背景 --orientation <orientation> 設(shè)置方向?yàn)闄M向或縱向 --page-height <unitreal> 頁(yè)面高度 (default unit millimeter) --page-offset* <offset> 設(shè)置起始頁(yè)碼 (default 1) --page-size <size> 設(shè)置紙張大小: A4, Letter, etc. --page-width <unitreal> 頁(yè)面寬度 (default unit millimeter) --password <password> HTTP驗(yàn)證密碼 --post <name> <value> Add an additional post field (repeatable) --post-file <name> <path> Post an aditional file (repeatable) --print-media-type* 使用的打印介質(zhì)類型,而不是屏幕 --proxy <proxy> 使用代理 --quiet Be less verbose --read-args-from-stdin 讀取標(biāo)準(zhǔn)輸入的命令行參數(shù) --readme 輸出程序自述 --redirect-delay <msec> 等待幾毫秒為JS-重定向(default 200) --replace* <name> <value> 替換名稱,值的頁(yè)眉和頁(yè)腳(可重復(fù)) --stop-slow-scripts 停止運(yùn)行緩慢的JavaScripts --title <text> 生成的PDF文件的標(biāo)題(第一個(gè)文檔的標(biāo)題使用,如果沒(méi)有指定) --toc* 插入的內(nèi)容的表中的文件的開頭 --use-xserver* 使用X服務(wù)器(一些插件和其他的東西沒(méi)有X11可能無(wú)法正常工作) --user-style-sheet <url> 指定用戶的樣式表,加載在每一頁(yè)中 --username <username> HTTP認(rèn)證的用戶名 --version 輸出版本信息退出 --zoom <float> 使用這個(gè)縮放因子 (default 1) 頁(yè)眉和頁(yè)腳選項(xiàng)--header-center* <text> (設(shè)置在中心位置的頁(yè)眉內(nèi)容) --header-font-name* <name> (default Arial) (設(shè)置頁(yè)眉的字體名稱)--header-font-size* <size> (設(shè)置頁(yè)眉的字體大小)--header-html* <url> (添加一個(gè)HTML頁(yè)眉,后面是網(wǎng)址)--header-left* <text> (左對(duì)齊的頁(yè)眉文本)--header-line* (顯示一條線在頁(yè)眉下)--header-right* <text> (右對(duì)齊頁(yè)眉文本)--header-spacing* <real> (設(shè)置頁(yè)眉和內(nèi)容的距離,默認(rèn)0)--footer-center* <text> (設(shè)置在中心位置的頁(yè)腳內(nèi)容) --footer-font-name* <name> (設(shè)置頁(yè)腳的字體名稱) --footer-font-size* <size> (設(shè)置頁(yè)腳的字體大小default 11)--footer-html* <url> (添加一個(gè)HTML頁(yè)腳,后面是網(wǎng)址)--footer-left* <text> (左對(duì)齊的頁(yè)腳文本)--footer-line* 顯示一條線在頁(yè)腳內(nèi)容上)--footer-right* <text> (右對(duì)齊頁(yè)腳文本)--footer-spacing* <real> (設(shè)置頁(yè)腳和內(nèi)容的距離)./wkhtmltopdf --footer-right '[page]/[topage]' http://www.baidu.com baidu.pdf./wkhtmltopdf --header-center '報(bào)表' --header-line --margin-top 2cm --header-line http://192.168.212.139/oma/ oma.pdf表內(nèi)容選項(xiàng)中 --toc-depth* <level> Set the depth of the toc (default 3) --toc-disable-back-links* Do not link from section header to toc --toc-disable-links* Do not link from toc to sections --toc-font-name* <name> Set the font used for the toc (default Arial) --toc-header-font-name* <name> The font of the toc header (if unset use --toc-font-name) --toc-header-font-size* <size> The font size of the toc header (default 15) --toc-header-text* <text> The header text of the toc (default Table Of Contents) --toc-l1-font-size* <size> Set the font size on level 1 of the toc (default 12) --toc-l1-indentation* <num> Set indentation on level 1 of the toc (default 0) --toc-l2-font-size* <size> Set the font size on level 2 of the toc (default 10) --toc-l2-indentation* <num> Set indentation on level 2 of the toc (default 20) --toc-l3-font-size* <size> Set the font size on level 3 of the toc (default 8) --toc-l3-indentation* <num> Set indentation on level 3 of the toc (default 40) --toc-l4-font-size* <size> Set the font size on level 4 of the toc (default 6) --toc-l4-indentation* <num> Set indentation on level 4 of the toc (default 60) --toc-l5-font-size* <size> Set the font size on level 5 of the toc (default 4) --toc-l5-indentation* <num> Set indentation on level 5 of the toc (default 80) --toc-l6-font-size* <size> Set the font size on level 6 of the toc (default 2) --toc-l6-indentation* <num> Set indentation on level 6 of the toc (default 100) --toc-l7-font-size* <size> Set the font size on level 7 of the toc (default 0) --toc-l7-indentation* <num> Set indentation on level 7 of the toc (default 120) --toc-no-dots* Do not use dots, in the toc輪廓選項(xiàng) --dump-outline <file> 轉(zhuǎn)儲(chǔ)目錄到一個(gè)文件 --outline 顯示目錄(文章中h1,h2來(lái)定) --outline-depth <level> 設(shè)置目錄的深度(默認(rèn)為4)頁(yè)腳和頁(yè)眉 * [page] 由當(dāng)前正在打印的頁(yè)的數(shù)目代替 * [frompage] 由要打印的第一頁(yè)的數(shù)量取代 * [topage] 由最后一頁(yè)要打印的數(shù)量取代 * [webpage] 通過(guò)正在打印的頁(yè)面的URL替換 * [section] 由當(dāng)前節(jié)的名稱替換 * [subsection] 由當(dāng)前小節(jié)的名稱替換 * [date] 由當(dāng)前日期系統(tǒng)的本地格式取代 * [time] 由當(dāng)前時(shí)間,系統(tǒng)的本地格式取代
作者:曹元
鏈接:https://juejin.im/post/6856547881873047559
來(lái)源:掘金
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。
了幫助從 Photoshop 切換到 GIMP 的人,Diolinux 推出了一個(gè)在 GIMP 中模仿 Adobe Photoshop 的工具。
(本文字?jǐn)?shù):2100,閱讀時(shí)長(zhǎng)大約:3 分鐘)
Adobe Photoshop 不適用于桌面 Linux。GIMP 是 Linux 上 Adobe Photoshop 的最佳替代品 。
如果你使用過(guò) Photoshop,那么你會(huì)注意到 GIMP 和 Photoshop 相比有不同的設(shè)置、鍵盤快捷鍵和布局。
這沒(méi)有錯(cuò)。畢竟,它們都是兩種不同的軟件,而且它們不必看起來(lái)相同。
但是,習(xí)慣了 Photoshop 的人們發(fā)現(xiàn)在切換到 GIMP 的時(shí)很難忘記他們反復(fù)學(xué)習(xí)的肌肉記憶。這可能會(huì)使某些人感到沮喪,因?yàn)槭褂眯碌慕缑嬉馕吨獙W(xué)習(xí)大量的鍵盤快捷鍵,并花時(shí)間在查找工具位于何處。
為了幫助從 Photoshop 切換到 GIMP 的人, Diolinux 推出了一個(gè)在 GIMP 中模仿 Adobe Photoshop 的工具。
PhotoGIMP 不是獨(dú)立的圖形軟件。它是 GIMP 2.10 的補(bǔ)丁。你需要在系統(tǒng)上安裝 GIMP 才能使用 PhotoGIMP。
當(dāng)你應(yīng)用 PhotoGIMP 補(bǔ)丁時(shí),它將更改 GIMP 布局以模仿 Adobe Photoshop。
PhotoGIMP 還在自定義 .desktop 文件中添加新的圖標(biāo)和名稱。讓我們看看如何使用它。
PhotoGIMP 本質(zhì)是一個(gè)補(bǔ)丁。在 Linux 中下載并 解壓 zip 文件 。你將在解壓的文件夾中找到以下隱藏的文件夾:
你應(yīng)該 使用 Ctrl+H 快捷鍵在 Ubuntu 中顯示隱藏文件 。
警告:建議你備份 GIMP 配置文件,以便在不喜歡 PhotoGIMP 時(shí)可以還原。只需將 GIMP 配置文件復(fù)制到其他位置即可備份。
目前,PhotoGIMP 主要與通過(guò) Flatpak 安裝的 GIMP 兼容。如果你使用 Flatpak 安裝了 GIMP,那么只需將這些隱藏的文件夾復(fù)制粘貼到家目錄中,它將 GIMP 轉(zhuǎn)換為 Adobe Photoshop 類似的設(shè)置。
但是,如果你通過(guò) apt、snap 或發(fā)行版的包管理器安裝了 GIMP,那么必須找到 GIMP 的配置文件夾,然后粘貼 PhotoGIMP 的 .var 目錄的內(nèi)容。當(dāng)出現(xiàn)詢問(wèn)時(shí),請(qǐng)選擇合并選項(xiàng)并替換同名的現(xiàn)有文件。
我 使用 apt 在 Ubuntu 20.04 中安裝了 GIMP 。對(duì)我來(lái)說(shuō),GIMP 配置文件在 ~/.config/GIMP/2.10。我復(fù)制了 .var/app/org.gimp.GIMP/config/GIMP/2.10 目錄,并啟動(dòng) GIMP 查看 PhotoGIMP 的啟動(dòng)頁(yè)。
這是打了 PhotoGIMP 補(bǔ)丁后的 GIMP 界面:
我嘗試了幾個(gè) Photoshop 快捷鍵來(lái)檢查它所做的更改,一切似乎可以正常工作。
我還找到了 Snap 包形式的 PhotoGIMP ,但它是 2019 年的,我不確定它是否可以在所有地方使用,或者僅適用于 snap 安裝。
這不是類似的第一個(gè)項(xiàng)目。幾年前,我們有一個(gè)類似的項(xiàng)目叫 Gimpshop。Gimpshop 項(xiàng)目在過(guò)去的幾年中沒(méi)有任何進(jìn)展,可以肯定地認(rèn)為該項(xiàng)目已經(jīng)死亡。有一個(gè)名為 Gimpshop 的網(wǎng)站,但該網(wǎng)站來(lái)自冒名者試圖以 Gimpshop 的名義獲利。
我不是 Adobe Photoshop 用戶。我甚至不是 GIMP 專家,這就是為什么我們的 GIMP 教程 用 Dimitrios 的原因。
因此,我無(wú)法評(píng)論 PhotoGIMP 項(xiàng)目的實(shí)用性。如果你熟悉這兩種軟件,那么應(yīng)該能夠比我更好地進(jìn)行判斷。
如果你嘗試使用 PhotoGIMP,請(qǐng)與他人分享你的經(jīng)驗(yàn),并告訴我們是否值得安裝。
via: https://itsfoss.com/photogimp/
作者: Abhishek Prakash 選題: lujun9972 譯者: geekpi 校對(duì): wxy
本文由 LCTT 原創(chuàng)編譯, Linux中國(guó) 榮譽(yù)推出
*請(qǐng)認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。