kontrolowanie zapisu nazwy przy użyciu akcji do przetwarzania wsadowego i zapisywania


11

Próbuję kontrolować nazwę pliku podczas zapisywania za pomocą akcji.

Zacznijmy od obrazu otwartego na ekranie. Nazywa się to „image1.png”. Naciskam przycisk Record, aby rozpocząć akcję. Korzystam z filtra w skali szarości. Następnie używam go save asi zapisuję (w tym samym katalogu mam oryginalny obraz z „as” image1_greyscale.png ". Następnie zamykam obraz na ekranie i zatrzymuję nagrywanie obrazu.

Problem polega na tym, że kiedy używam go na innym obrazie, np. „Imagetwo.png”, zapisuje się również jako „image1_greyscale.png”. Co jest złe. Wolałbym, żeby udało mi się zapisać akcję jako coś w rodzaju;

„originalfilename” + „_greyscale” .png

Chcę przetwarzać wsadowo duże ilości plików i wyświetlać poprawnie ich wersje w skali szarości. Doceniamy wszelką pomoc!

(Mógłbym dostać coś takiego, czego potrzebuję poprzez kartę partii, ale to znaczyłoby, że za każdym razem, gdy zmieniam partie, muszę poprawnie ustawić zmianę nazwy pliku, wolałbym, żeby to było zakodowane bezpośrednio w samej akcji)


1
Czy próbowałeś zapisać go w innym katalogu w ramach akcji?
Lauren-Clear-Monica-Ipsum

Odpowiedzi:


7

Do każdego zapisywanego pliku można dodać sufiks, ale (o ile wiem) tylko za pomocą funkcji przetwarzania wsadowego. Najpierw musisz utworzyć akcję bez polecenia Zapisz. Następnie z menu Plik wybierz Automatyzacja> Partia ... , a pojawi się okno dialogowe:

Dialog przetwarzania wsadowego - oryginalny

Musisz wybrać folder z plikami, które chcesz przetworzyć (alternatywnie możesz użyć plików, które otworzyłeś w Photoshopie) oraz katalog zapisu (może to być ten sam lub inny folder). Następnie dodajesz sufiks, zmieniając sekcję Nazewnictwo plików, w następujący sposób:

Dialog przetwarzania wsadowego - zmiany

Jak widać, dodałem część „_greyscale” pomiędzy nazwą dokumentu a rozszerzeniem. Przykładowa nazwa pliku została zmieniona, aby ją odzwierciedlić.

Kiedy jesteś zadowolony ze swoich zmian, kliknij „OK”, usiądź i obserwuj magię.

Mam nadzieję że to pomoże!

ETA: Przepraszam, nie zauważyłem ostatniej części o tym, że już próbujesz Batch. Nie sądzę, aby za każdym razem trzeba było na stałe kodować zmianę nazwy, program pamięta twój ostatni wybór - chyba że przetworzysz setki różnych obrazów z wieloma Akcjami, wtedy będziesz musiał dodawać i / lub usuwać przyrostek za każdym razem, gdy to robisz .

Moja odpowiedź wciąż jest ważna, nie sądzę, że istnieje sposób na zakodowanie jej w samej akcji (ale chętnie zobaczę, jak ktoś udowodni, że się mylę).


To bardzo dobre wytłumaczenie. Na dzień dzisiejszy działało to dla mnie dobrze nawet w CC. Dzięki.
Nirav Zaveri

0

Pisząc akcję użyj „Zapisz jako” - nie używaj po prostu Zapisz. Jeśli użyjesz Zapisz, to zawsze będzie używał tej samej nazwy pliku, która była użyta podczas tworzenia akcji.

Jestem całkiem pewien, że powinno to utrwalić Twoje działania. Wszystkie moje działania są zapisywane z oryginalną nazwą pliku i jestem dość pewny, że tak właśnie jest.

Nie próbuj dodawać skali szarości + w ramach akcji. Po zakończeniu akcji i utworzeniu plików w skali szarości możesz przejść do i zastosować + skalę szarości do pliku za pomocą zmiany nazwy partii.

Ostatnia rzecz - pamiętaj, aby zapisać pliki w skali szarości utworzone w akcji w innym folderze niż ten ze wszystkimi oryginałami, w przeciwnym razie możesz zastąpić oryginały. Powodzenia.


Wygląda na to, że OP już używa Save astej akcji, więc nie jestem pewien, w czym dokładnie pomaga ta odpowiedź.
Hanna

0

Jeśli masz istniejący obraz z nazwą pliku, użyj metody „Zapisz dla Internetu” (starsza wersja w CC 2015) jako metody eksportu, a oryginalna nazwa pliku zostanie zachowana. Za pomocą tej metody możesz również kontrolować katalog, do którego prowadzi plik.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.