PhotoShop CC版增加了一個非常好用的功能
生成圖像資源
撰豺,開啟此功能后,PhotoShop會自動把指定的圖層和圖層組(為了方便表達(dá),以后把圖層或者圖層組
統(tǒng)稱層組
)導(dǎo)出成指定的規(guī)格的圖片闸拿;
注意:
圖像資源生成功能的配置有特定格式空盼,由于網(wǎng)上關(guān)于這些格式的描述很雜亂,而且不規(guī)范新荤,所以為了更嚴(yán)謹(jǐn)?shù)孛枋鲞@些語法格式揽趾,我便總結(jié)并采用ABNF語法范式來描述語法規(guī)則,對于不熟悉ABNF語法范式的同學(xué)苛骨,可以參考《語法格式描述規(guī)范BNF和ABNF》
目錄
- 語法總覽
- 配置圖像資源生成功能
- 從一個圖層或圖層組生成多個資源
- 指定資源的路徑
- 尺寸參數(shù)
- 品質(zhì)參數(shù)
- 總結(jié):層組名的語法規(guī)則
- 配置默認(rèn)參數(shù)
- 禁用所有文檔的圖像資源生成功能
內(nèi)容
1. 語法總覽
先給出層組名的全部語法篱瞎,以方便大家查閱,后文會詳細(xì)講解痒芝,如下:
-
層組名的語法規(guī)則
層組名 = <資源項列表> 資源項列表 = <資源項>{","<資源項>} 資源項 = [尺寸參數(shù)] [<路徑參數(shù)>"/"]<資源名>[縮放參數(shù)]"."<后綴名>[品質(zhì)參數(shù)] 尺寸參數(shù) = (<寬>[單位] "x" <高>[單位]) | (<數(shù)字>%) 單位 = px | in | cm | mm 縮放參數(shù) = "@"<數(shù)字>"x" 后綴名 = ".jpg" | ".png" | ".gif" | ... 品質(zhì)參數(shù) = <JPG品質(zhì)參數(shù)> | <PNG品質(zhì)參數(shù)> JPG品質(zhì)參數(shù) = (1-10) | (0-100%) PNG品質(zhì)參數(shù) = 8 | 24 | 32
-
默認(rèn)參數(shù)配置語法
在PhotoShop中為圖像資源指定默認(rèn)的配置參數(shù)俐筋,方法如下:- 創(chuàng)建空圖層;
- 把該圖層的名字更改為:以
default
二字開頭严衬,并跟眷默認(rèn)參數(shù)列表澄者;語法為:默認(rèn)配置層組名 = "default" [默認(rèn)參數(shù)組列表] 默認(rèn)參數(shù)組列表 = <默認(rèn)參數(shù)組> *["+" <默認(rèn)參數(shù)組>] 默認(rèn)參數(shù)組 = [尺寸參數(shù)] [路徑參數(shù)] [縮放參數(shù)] 路徑參數(shù) = <路徑>"/" 縮放參數(shù) = "@"<數(shù)字>"x"
2. 配置圖像資源生成功能
圖像資源生成功能的使用方式如下:
-
啟用生成器
- 打開:編輯/首選項/增效工具
- 選擇:啟用生成器
- 單擊:確定
勾選
圖像資源
菜單:文件/生成/圖像資源-
配置圖層或圖層組的名字;
若想讓PhotoShop自動把某個層組導(dǎo)出為指定的規(guī)格的圖片请琳,則必須在該層組的名字中添加相應(yīng)格式的后綴名(如:.jpg
粱挡、.png
、.gif
等等)俄精,并按照一定的格式給該層組的名字配置規(guī)格參數(shù)询筏;層組名的配置語法:
層組名 = <資源項列表> 資源項列表 = <資源項>{","<資源項>}
** 資源項 最簡單的語法為:**
資源項 = <資源名>"."<后綴名>
如下圖:
導(dǎo)出的圖片如下圖所示:
注意:
- 層組的名稱不支持特殊字符
:
和*
; - 圖層組生成的圖像資源是該圖層組內(nèi)的所有可見圖層的合并效果竖慧;
- PhotoShop會自動把生成的圖片放在PSD所在目錄下的
./<PSD名>-assets/
目錄下嫌套; - 生成的圖片的名字、格式圾旨、及尺寸是根據(jù)相應(yīng)的圖層或圖層組的名稱而得的踱讨;
- 圖像資源生成功能的開關(guān)參數(shù)是記錄在PSD中,所以碳胳,某個PSD文件開啟圖像資源生成功能后勇蝙,無論何時再次打開該文檔,圖像資源生成功能仍然保持開啟挨约;要關(guān)閉該功能味混,另需取消勾選
圖像資源
菜單:文件/生成/圖像資源,然后保存诫惭; - PhotoShop會實時更新生成的圖像資源翁锡,并且便生成的圖像資源與配置保存同步,即夕土,如果配置中刪除了一個資源名馆衔,則PhotoShop也會刪除相應(yīng)生成的圖像資源瘟判;
3. 從一個圖層或圖層組生成多個資源
要從一個圖層或圖層組生成多個資源,需要在層組的名字中設(shè)置多個資源名角溃,并且用用逗號,
分隔各個資源名拷获;
語法為:
層組名 = <資源項列表>
資源項列表 = <資源項>{","<資源項>}
資源項 = <資源名>"."<后綴名>
示例:
證件照1.jpg,證件照2.png
示例效果:
4. 指定資源的路徑
在配置層組的名字時减细,也可以指定生成的資源的路徑;
語法為:
資源項 = [<路徑>/]<資源名>"."<后綴名>
示例:
證件/證件照.jpg
示例效果:
5. 尺寸參數(shù)
可以通過圖層或圖層組的名字配置生成的圖像資源的尺寸匆瓜,具體如下:
語法為:
資源項 = [尺寸參數(shù)] <資源名>"."<后綴名>
尺寸參數(shù) = (<寬>[單位] "x" <高>[單位]) | (<數(shù)字>%)
單位 = px | in | cm | mm
說明:
尺寸參數(shù) 的格式是:<寬>[單位] "x" <高>[單位]
或 <數(shù)字>%
;
尺寸參數(shù) 和 資源名 之間必須有空格未蝌;
寬 和 高 后面可以帶 單位 :px驮吱、in、cm萧吠、mm左冬;
如果 單位 是像素,則可以省略纸型;
寬 和 高 可以帶不同的單位拇砰;
6. 品質(zhì)參數(shù)
語法:
資源項 = <資源名>"."<后綴名>[品質(zhì)參數(shù)]
品質(zhì)參數(shù) = <JPG品質(zhì)參數(shù)> | <PNG品質(zhì)參數(shù)>
JPG品質(zhì)參數(shù) = (1-10) | (0-100%)
PNG品質(zhì)參數(shù) = 8 | 24 | 32
說明:
- 在不指定 品質(zhì)參數(shù) 的情況下, JPG品質(zhì)參數(shù) 的默認(rèn)值是90%绊袋, PNG品質(zhì)參數(shù) 的默認(rèn)值是32毕匀,gif資源會以基本Alpha透明度生成铸鹰;
- gif格式?jīng)]有品質(zhì)參數(shù)癌别;
7. 總結(jié):層組名的語法規(guī)則
以上分別介紹了在層組名中設(shè)置各種參數(shù)的單獨(dú)語法,下面給出層組名的全部語法蹋笼,如下:
層組名 = <資源項列表>
資源項列表 = <資源項>{","<資源項>}
資源項 = [尺寸參數(shù)] [<路徑參數(shù)>"/"]<資源名>[縮放參數(shù)]"."<后綴名>[品質(zhì)參數(shù)]
尺寸參數(shù) = (<寬>[單位] "x" <高>[單位]) | (<數(shù)字>%)
單位 = px | in | cm | mm
縮放參數(shù) = "@"<數(shù)字>"x"
后綴名 = ".jpg" | ".png" | ".gif" | ...
品質(zhì)參數(shù) = <JPG品質(zhì)參數(shù)> | <PNG品質(zhì)參數(shù)>
JPG品質(zhì)參數(shù) = (1-10) | (0-100%)
PNG品質(zhì)參數(shù) = 8 | 24 | 32
8. 配置默認(rèn)參數(shù)
在PhotoShop中為圖像資源指定默認(rèn)的配置參數(shù)展姐,方法如下:
- 創(chuàng)建空圖層;
- 把該圖層的名字更改為:以
default
二字開頭剖毯,并跟眷默認(rèn)參數(shù)列表圾笨;語法為:默認(rèn)配置層組名 = "default" [默認(rèn)參數(shù)組列表] 默認(rèn)參數(shù)組列表 = <默認(rèn)參數(shù)組> *["+" <默認(rèn)參數(shù)組>] 默認(rèn)參數(shù)組 = [尺寸參數(shù)] [路徑參數(shù)] [縮放參數(shù)] 路徑參數(shù) = <路徑>"/" 縮放參數(shù) = "@"<數(shù)字>"x"
示例
指定圖像資源的默認(rèn)路徑:
default path/to/folder/
會在./<PSD名>-assets/path/to/folder/
下生成所有的圖像資源
指定縮放參數(shù):
default @2x
會為所有生成的圖像資源添加縮放參數(shù),格式為:<資源名>@2x.<后綴名>
9. 禁用所有文檔的圖像資源生成功能
若想對任意PSD文件都禁用PhotoShop的資源生成功能逊谋,則可以通過修改首選項
擂达,在全局范圍禁用所有 Photoshop 文檔的圖像資源生成功能;
操作步驟為:
- 打開:編輯/首選項/增效工具
- 取消選擇:啟用生成器
- 單擊:確定
注意:
當(dāng)在首選項
中禁用圖像資源生成時胶滋,文件/生成/圖像資源
菜單命令不可用板鬓;