Wyodrębnianie ikon z aplikacji iOS
W marcowym numerze iMagazine pisałem o swoich podstawowych aplikacjach. Jedną z wymienionych jest Image2Icons, która pozwala na wyodrębnienie ikon z dowolnej zainstalowanej na naszym Maku aplikacji. Przydaje się to zwłaszcza do różnego rodzaju recenzji. Niestety, do tej pory w przypadku programów iOS musiałem w dalszym ciągu męczyć się z wyciąganiem ich ikon. Na szczęście Brett Terpstra znalazł na to pewne rozwiązanie.
Utworzył on skrypt, który pobiera bezpośrednio z zasobów iTunes Store ikonę danej aplikacji. Czyli nie musimy jej mieć nawet kupionej! Zasada działania skryptu polega na podaniu nazwy, tak samo, jak byśmy wyszukiwali ją w iTunes.
Do pobrania dostępne są dwie (a w zasadzie trzy) wersje:
Jako skrypt
Możliwe jest pobranie skryptu itunesicon.rb
napisanego w Ruby. Po jego ściągnięciu musimy uruchomić Terminal i wpisać w nim następujące polecenie:
chmod a+x /ścieżka/do/pliku/itunesicon.rb
…aby nadać mu prawa do działania. Aby posłużyć się skryptem w Terminalu, postępujemy według poniższego schematu:
itunesicon.rb nazwa jakiejś aplikacji
Jako aplikacja
Brett pomyślał również o osobach, które nie czują się zbyt pewnie z linią poleceń. W związku z tym utworzył mini-aplikację w Automatorze. Jest ona bardzo prosta w działaniu. Po uruchomieniu pojawia się okienko, w którym należy wprowadzić nazwę aplikacji.
Następnie klikamy OK i czekamy chwilę, do pojawienia się komunikatu, o zapisaniu ikony na naszym Biurku.
Uwaga: Przy pierwszym uruchomieniu tej aplikacji może się pojawić komunikat o jej niewiadomym pochodzeniu. W takim wypadku wystarczy, że klikniemy na nią prawym przyciskiem myszy i z menu podręcznego wybierzemy opcję Otwórz, a następnie potwierdzimy chęć otwarcia.
Jako Alfred Workflow
A dla tych z Was, którzy są szczęśliwymi posiadaczami Alfreda w wersji 2 z PowerPackiem, przygotowany został Workflow, który robi to samo, co powyższe programy.
Na koniec chciałbym jeszcze rozwiać pewne wątpliwości, które mogą się pojawić podczas korzystania z powyższych aplikacji. Należy pamiętać, że wyszukiwanie odbywa się w podobny sposób, jak w iTunes, w którym po wpisaniu nazwy wyświetlą się wszystkie pasujące programy, jednak pobrana zostanie ikona pierwszego wyniku. Dlatego by uzyskać prawidłowy wynik ważne jest, żeby wpisać dokładną nazwę. Dodatkowo, ponieważ w przeważającej ilości ikony są „obrabiane” przez iOS (który zaokrągla im rogi czy dodaje połysk), najczęściej ściągane będą ikony w postaci kwadratów, wymagające lekkiej obróbki.
Źródło: Brett Terpstra
Komentarze: 3
Jesli chodzi o iOS, to mozna prosciej, ale dziala tylko na OSX w przegladarce Safari. Otwieramy szukana aplikacje w WEBOWYM App Storze, np https://itunes.apple.com/us/app/artstudio-for-ipad-draw-paint/id364017607?mt=8.
Klikamy prawy na wyswietlonej ikonce, wybieramy “Inspect Element”, i w kodzi 1 linijke nad zaznaczonym meijscen mamy link do obrazka ikonki, klikay na nim. I mozemy juz ikonke zapisac.
Nie wiem, czy taka metoda jest prostsza. Po pierwsze, musisz najpierw znaleźć link do danej aplikacji (aczkolwiek będziesz wtedy miał pewność, że to jest ta aplikacja, o którą chodzi), a po drugie musisz grzebać w kodzie.
W opisywanym przeze mnie poście wystarczy, że wpiszesz nazwę aplikacji, a ikona jest automatycznie pobierana. :)