Wyeksportuj pojedynczą warstwę jako obraz w Photoshopie

47

Mam wielu projektantów, którzy przesyłają mi warstwowe pliki PSD swoich projektów i muszę rozdzielić elementy projektów, aby umieścić je na stronach internetowych. Mogę robić sporo rzeczy w Photoshopie, ale nie jestem w tym zbyt wydajny.

Mój stary sposób kopiowania obrazu znajdującego się w warstwie i wklejania go do nowego obrazu wydaje się trwać wiecznie, gdy mam problemy z kadrowaniem i tym podobne.

Mam Photoshop CS5, więc nie potrzebuję zewnętrznego oprogramowania, aby cokolwiek zrobić, ale muszę tylko wymyślić, jak wziąć pojedynczą warstwę, która może zawierać coś małego jak ikona, i wyeksportować ją jako PNG lub JPG .

Znam skrypt o nazwie „Eksportuj warstwy do plików”, ale zajęło to około godziny i wyeksportowałem WSZYSTKIE moje warstwy do ogromnej liczby plików. Nie szukałem tak szerokiego rozwiązania.

Czy jest na to łatwy sposób?

Randy Burgess
źródło

Odpowiedzi:

26

Aby wyeksportować pojedynczą warstwę lub grupę warstw w Photoshopie, musisz mieć tylko te odpowiednie warstwy, które chcesz wyeksportować. (Ukryj więc wszystkie warstwy, których nie chcesz eksportować, i zachowaj odpowiedni dla nich.) Następnie przejdź do Plik - Zapisz dla Internetu i zapisz obraz.

Aby dokładnie zrozumieć ten proces, zapoznaj się z tym samouczkiem.

rzlines
źródło
4
nie będzie jednak automatycznie kopiować warstw.
Capi Etheriel
3
Tak, więc jeśli oryginalny obraz jest większy niż warstwy, musisz wrócić do wszystkich eksportowanych obrazów i przyciąć je. Aby obejść ten problem, użyj obiektów inteligentnych, zobacz moją odpowiedź poniżej.
reflexiv
55

Wybierz warstwę, którą chcesz wyeksportować do nowego pliku.

W górnym menu kliknij „Warstwa” -> „Duplikuj warstwę ...”

Pamiętaj, że istnieją DWIE opcje. Jednym z nich jest nazwa nowej warstwy ...

Drugi dotyczy miejsca docelowego nowej warstwy - bieżącego dokumentu lub nowego dokumentu. Wybierz „Nowy”.

Daniel Garman
źródło
6
Czy po wybraniu opcji „Nowy” można uzyskać dokument o tym samym rozmiarze co zduplikowana warstwa?
djromero
Bardzo pomocna wskazówka. Chciałbym, żeby to jednak zostało przycięte. Tak czy inaczej, miło jest to wiedzieć.
Trey Copeland,
Trey, zapoznaj się z moją odpowiedzią poniżej dotyczącą używania Inteligentnych obiektów, które przez większość czasu są automatycznie przycinane.
reflexiv,
49

Poprzednie odpowiedzi nie zostaną automatycznie przycięte do rozmiaru warstwy, jak wskazuje barraponto. Smart Objects naprawia to i jest bardziej wydajny:

  1. Kliknij warstwę prawym przyciskiem myszy w panelu Warstwy i wybierz polecenie Konwertuj na inteligentny obiekt
  2. Kliknij warstwę prawym przyciskiem myszy i wybierz Edytuj zawartość

CTRL + kliknij wiele warstw przed konwersją na inteligentny obiekt, aby je zgrupować.

reflexiv
źródło
2
Jest to zdecydowanie najłatwiejsza i najbardziej wydajna odpowiedź na eksport pojedynczego obrazu / warstwy z przekazanego Ci dokumentu.
Luke Shaheen,
3
To powinno być głosowane jako odpowiedź. Ponieważ na pewno tak jest. Dzięki @reflexiv.
Eric MORAND,
1
Jest to najbardziej wydajny sposób obecnie dostępny w Photoshopie. Chciałbym również dodać, że w drugim kroku możesz po prostu kliknąć dwukrotnie miniaturkę warstwy, która ma taki sam efekt jak kliknięcie prawym przyciskiem myszy i wybierz Edycja zawartości, ale łatwiej.
Betty
10

Dodałbym do odpowiedzi @Daniela Garmana.

  1. Duplikuj warstwę (albo w menu po kliknięciu prawym przyciskiem myszy na warstwę) -> NOWOŚĆ (daje również opcję nadania jej nazwy w tym czasie, abyś nie stracił nazwy tej warstwy przed przejściem do kroku zapisywania)
  2. Obraz -> Przytnij (który daje opcje usuwania przezroczystych pikseli)
  3. Plik -> Zapisz dla Internetu (CMD-SHIFT-OPT-S w OSX)

To dość szybki sposób na zrobienie tego.

jriskin
źródło
7

Możesz to zrobić, przechodząc do File-> Scripts->Export layers to Files

Bataa
źródło
1
oprócz pytania, które mówi, że jest tego świadomy i jest to złe rozwiązanie dla jego sprawy ... a ponadto tak naprawdę nie zawsze działa.
cregox
1

Tradycyjnym sposobem eksportowania tylko części warstwy jest użycie plasterków:

  1. Ukryj wszystkie nakładające się warstwy zawierające piksele, których nie chcesz eksportować (jeśli nie nachodzą na interesujący Cię obszar, możesz pozostawić je widoczne).

  2. Utwórz plasterek dla interesującej cię sekcji, korzystając z menu Warstwy: „Nowy plasterek oparty na warstwach” (który jest dość automatyczny) lub ręcznie utwórz go za pomocą narzędzia Plasterek. Upewnij się, że nowy plasterek jest jedynym, który został wybrany (narzędzie do zaznaczania plasterków znajduje się obok tego, które tworzy plasterki, w tym samym menu wysuwanym).

  3. Upewnij się, że plasterek jest nadal zaznaczony w oknie dialogowym Zapisz dla Internetu (to okno dialogowe ma własne narzędzie do zaznaczania plasterków, jeśli jest potrzebne).

  4. Podczas procesu zapisywania znajduje się menu rozwijane; upewnij się, że wybrałeś Selected Slices, aby nie zapisał wszystkiego.

Większość ludzi nie używa już plasterków, ponieważ zostały one zaprojektowane dla wcześniejszych dni Internetu, kiedy poszczególne obrazy były często krojone, a następnie ponownie składane w HTML - rzadko teraz. Ale nadal uważam je za przydatne do tego celu.

Niestety interfejs dla plasterków nie został zaktualizowany i może być nieco niewygodny w użyciu, ale sprawdź, czy pomagają w twojej sytuacji.

San
źródło
0

staroświecki tradycyjny sposób robienia tego - powiedzmy, że pre-CS również działałoby, w tym przypadku:

  1. zredukuj dowolną grafikę warstwową do jednej warstwy - możesz to później cofnąć
  2. opcja / alt kliknij tę warstwę na palecie WARSTWY - da ci to wybór kompozycji tylko tych warstw, a nie otaczającego płótna
  3. kopiuj --- edytuj> kopiuj lub opcja / alt C ==== masz teraz kopię tej warstwy w schowku
  4. zrób nowy dokument - kiedy to zrobisz, zauważysz, że nowy dokument będzie teraz wielkości tego, co skopiowałeś do schowka
  5. twój nowy dokument będzie zawierał zwykłe tło .... po prostu wciśnij „wklej” -> edytuj> wklej lub optioin / alt V.
  6. w tym momencie masz 2 oddzielne dokumenty - możesz wrócić do dokumentu ORYGINALNEGO i cofnąć dowolną warstwę spłaszczającą z powrotem do pierwotnego stanu
użytkownik294738
źródło