標籤:ps 切片 錄製動作
PS切頁面,有時候可能會遇到這種情況:設計有改動,但是切片要和以前相同。
此時如果可以直接利用以前切好的切片,就能省下很多重新劃分切片的工夫。
但設計人一般並不會在你上一次划過切片的PSD上修改,而是會重新輸出一個PSD。
可以將一個PSD中已經劃好的切片複製到另一個PSD上嗎?
遺憾的是,目前PS CS6仍然不支援在多個視窗間複製切片,只能視窗內複製切片(按住Alt不松拖動切片即可視窗內複製)。
雖然切片不能複製,但是圖層可以複製!
因此其實也可以將劃好切片的原PSD中的圖層全部刪除,再將新的PSD中的圖層全部複製到原PSD中,這樣也能達到目的。
實際上用於切片的PSD,因為不需要再做修改,可以先拼合圖層後再複製,操作更快,檔案更小。
新的問題產生了!
由於我所未知的PS bug,有時候即使將PSD中的圖層全部合并或刪除後再儲存,其體積也會比把相同的圖層複製到新檔案中再儲存要大許多。
我有時候想把包含切片的PSD存檔,體積太大就比較糟糕了。
於是想到壓縮體積,只能將圖層複製到新檔案再儲存了,但是如前面所提到的,切片無法複製!
後來想到一個沒有辦法的辦法,一個“半自動化”的方法:
1.先將舊PSD的圖層複製到新的PSD中,新舊檔案尺寸相同;
2.切換到舊PSD視窗,開啟“動作”面板,開始錄製動作:
2.1.雙擊一塊切片,彈出切片屬性視窗,將裡面需要複製的屬性隨意做一點改動(注);
2.2.重新開啟同一塊切片的屬性視窗,將裡面需要複製的屬性再改回去;
2.3.依次針對每一塊切片執行步驟2.1和2.2,全部完成後結束錄製動作。
3.切換到新PSD視窗,然後播放剛剛錄製的動作。
此時新的PSD中的切片會跟舊PSD中一樣,包括切片布局以及剛剛做過編輯的切片屬性。
註:為何要將切片屬性先改動一下,然後又改回去呢?
因為PS在錄製動作的時候,只會記錄對話方塊中有改動的值。(這也是個bug嗎?還是有更好的方法我不知道?)
所以為了讓動作在播放的時候,能夠自動化佈建好新切片的屬性,必須想辦法製造有“改動”的效果。
結論:
相比純粹手動重新切片,“半自動化”的方法的優點只是出錯的幾率可能稍微小一點點;並不會明顯地節省很多時間(除非有2+個檔案需要複製相同的切片)。
僅僅為了縮小一些檔案體積,這麼大動幹戈好像不划算。
既然出了這種問題,那一定是原始切片PSD當時也沒有注意到檔案體積,就直接在上面劃切片了。
如果最開始第一次切片的時候,就通過複製圖層到新檔案來避免了這個問題,那麼以後對新的PSD應用切片也可以通過直接“複製圖層”來達到目的。
PS:PS還有個詭異bug,有時候直接在某個PSD上劃切片輸出的jpg檔案,體積會與預覽的輸出體積不一致,超標幾百K;同樣是通過將圖複製到新檔案後再切片輸出可以避免這個問題。
PS多視窗間複製切片的“笨辦法”