Generowanie zasobów graficznych w GIMPie
Znalazłem ostatnio w sieci świetny i prosty Script-Fu dla GIMPa do generowania Androidowych resource’ów. Oprócz standardowych ikon launchera, generuje także konfigurowalne grafiki - wystarczy ustawić wartości dla gęstości mdpi, resztę sam przeliczy i wygeneruje.
Instalacja jest banalna - pobieramy plik (załączony w tym wpisie), rozpakowujemy go z prawami roota do
1
/usr/share/gimp/2.0/scripts/
lub
1
C:\Program Files\GIMP-2.0\share\gimp\2.0\scripts
i restartujemy GIMPa. Skrypt można znaleźć w Script-Fu
-> Android
-> Save Android Icons
. W pozycji Android icons type
można znaleźć następujące typy generowanych zasobów:
- Launcher Icons
- Menu Icons
- Action Bar Icons
- Status Bar Icons
- Tab Icons Dialog Icons
- List View Icons
- Custom Icon
Jak widać wybór jest szeroki. Rozdzielczość zapisanych ikon będzie zależeć od tego, jaki typ ikony został wybrany. W przypadku wybrania opcji Custom Icon
należy wprowadzić żądaną rozdzielczość dla ikony mdpi, jako wymiar bazowy ikon. Ikony będą skalowane według wytycznych:
- ikona ldpi będzie miała 0,75 szerokości i wysokości ikony mdpi
- ikona hdpi będzie 1,5 szerokości i wysokości ikony mdpi
- ikona xhdpi będzie 2,0 szerokości i wysokości ikony mdpi
- itd.
Dzięki opcjom z grupy Save mode options
można wybrać opcje trybu zapisu ikon, gdzie można zapisać ikony pod tą samą nazwą, ale w różnych folderach ze standardowymi nazwami folderów androidowych (drawable-ldpi
, drawable-mdpi
, itd.) lub zapisać wszystkie ikony w tym samym folderze, ale z dodatkiem nazwy rozdzielczości na końcu nazwy pliku. Po wybraniu pierwszej opcje należy upewnić się, że istnieją odpowiednie foldery(drawable-ldpi
, drawable-mdpi
, drawable-hdpi
, itd) w wybranym folderze głównym, gdyż skrypt się może z lekka “wysypać”. Opcja Use android naming conventions
pozwala na generowanie ikon ze wspólnym przedrostkiem, zależnym od rodzaju wybranego w pierwszej opcji.
Miłego korzystania.