Mam plik PSD o rozdzielczości 96 pikseli × 96 pikseli. Teraz chcę zapisać to jako cztery pliki PNG o różnych rozdzielczościach, takie jak 36 px × 36 px, 48 px × 48 px, 72 px × 72 px i 96 px × 96px. Czy zamiast czterokrotnie ręcznie dopasowywać rozmiar obrazu i zapisywać jako opcję, czy mogę to jakoś zautomatyzować?
adobe-photoshop
export
png
automation
Lenin Raj Rajasekaran
źródło
źródło
Odpowiedzi:
Nie jest to kompletne rozwiązanie, ale może pomóc komuś, kto przyszedł tu z Google.
Jeśli zapiszesz za pomocą Plik → Zapisz dla Internetu , możesz zmienić rozmiar podczas procesu zapisywania, opcje znajdują się po prawej stronie w opcji Rozmiar obrazu.
Robię to dość często, gdy potrzebuję kilku różnych rozmiarów obrazu, chociaż jak zauważyły inne odpowiedzi, jeśli projektujesz ikony, użyj wektorów, znacznie ułatwi ci to życie.
źródło
Alt+Ctrl+Shift+S
do uruchomieniaSave for Web
okna dialogowego w CS6.W programie Photoshop CC dostępna jest teraz funkcja o nazwie Photoshop Generator, która służy do tworzenia wielu obrazów
O Generatorze możesz przeczytać tutaj .
Fragment:
źródło
Ile razy trzeba eksportować ikonę? Jeśli jest to tylko jedna ikona, najlepszą opcją jest prawdopodobnie narysowanie wszystkiego za pomocą wektorów i stylów warstw, zmiana rozmiaru dokumentu, dokonanie wymaganych korekt i zapisanie PNG (opcjonalnie zachowując PSD do przyszłego eksportu).
Jeśli musisz powtórzyć ten proces wiele razy, zalecam ustawienie wszystkiego jako arkusza duszków z plasterkami.
Oto coś, co napisałem na ten temat (obejmuje wiele technik eksportowania): Eksportowanie z Photoshopa .
Podczas projektowania ikon często trzeba ręcznie dostosowywać mniejsze rozmiary indywidualnie - warto o tym pamiętać, budując wszystkie rozmiary.
źródło
Jak wspomniano powyżej Marc, prawdopodobnie lepiej jest skalować wektory w dokumencie i używać arkuszy sprite.
Jedyną rzeczą, której powinieneś unikać, jest skalowanie podczas Save for Web, jak sugeruje Maxism. Napisałem post porównujący wyniki różnych technik, a program Save for Web konsekwentnie tworzy zasoby z artefaktami i półpikselami: zmniejszanie i eksportowanie zasobów w Photoshopie .
Stworzyłem również skrypt Photoshopa, który automatyzuje proces eksportowania tych zasobów: EKSPORT DO SKLEPU FOTOGRAFICZNEGO ANDROIDA .
Mam nadzieję że to pomoże.
źródło
Nie ma dobrego sposobu na automatyczne przejście z 96 na 36. Nawet w wieku 48 lat twój projekt zacznie się rozpadać.
Jedyną korzyścią byłoby, jeśli masz wiele ikon do eksportu w ten sposób i planujesz wrócić i je wyczyścić. Możesz nagrać go jako akcję lub użyć jsx, jeśli masz na to ochotę.
W przypadku konkretnego projektu eksperymentowałbym ze stopniowym przejściem lub eksportowaniem każdej wersji z oryginalnej wersji 96 pikseli. Zwykle kroki są najlepsze, ale w niektórych projektach może powodować progresywne zniekształcenie.
źródło
Utwórz ikony w mdpi i użyj tej akcji programu Photoshop, aby wyeksportować je w ldpi, hdpi i xhdpi. Od mdpi do xhdpi działa dobrze, ale ldpi i hdpi wyglądają na nieco zamazane.
Link do artykułu
Pobierz działanie Photoshopa
źródło
Spróbuj tego http://blog.mready.net/2013/07/dg-photoshop-action-dpi-resizing/ .
Jest to wtyczka, której można użyć do tego, co myślę, z twoimi postanowieniami. Używam go do ikon Androida.
źródło
W Photoschop CC 2014 dostępna jest nowa opcja. Nazywa się „Generuj zasoby” i znajduje się w „pliku”. Możesz wybrać 0,25x, 0,5x, 2x, 3x i możesz samodzielnie skonfigurować wymiary. Wyeksportuje twoje warstwy do dowolnego formatu pliku i w różnych wymiarach (jeśli chcesz).
źródło
Wierzę, że właśnie tego chcesz.
https://github.com/austynmahoney/mobile-export-scripts-illustrator
Jeśli wygodnie jest otwierać każdy
.psd
z nichIllustrator
, można z łatwością wyprowadzać dane do wielu rozmiarów, dostosowując współczynniki skalowania w.jsx
pliku.źródło
Przyjemny program dla komputerów Mac o nazwie „Wyślij” robi dokładnie to, o co prosisz: Eksportuj obraz do wielu rozmiarów / formatów. Użyłem tego. Oto link w Mac App Store: https://itunes.apple.com/us/app/shipit!/id492043869
źródło
W firmie Adobe nie znalazłem nic prostego, aby to dla mnie zrobić. Jeśli masz lub chcesz zainstalować ImageMagick i nie masz problemów z wierszem poleceń, to
convert
narzędzie CLI jest świetne .Napisałem ten skrypt powłoki, który akceptuje szerokości i zmienia rozmiar obrazu, dopóki nie naciśniesz Enter bez liczby:
Nazwałem mój
multi-resize.sh
i umieściłem go,~/bin/
aby był dostępny wszędzie.Następnie wykonasz go w takiej powłoce na PNG o oryginalnej rozdzielczości:
Będziesz miał
foo-72.png
itp. W tym samym katalogu.źródło