Mastodon

Wyodrębnianie ikon z aplikacji iOS

3
Dodane: 12 lat temu

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

Maciej Skrzypczak

Użytkownik sprzętu z nadgryzionym jabłkiem, grafik komputerowy, Redaktor iMagazine.pl. Mastodon: mcskrzypczak@c.im

Zapraszamy do dalszej dyskusji na Mastodonie lub Twitterze .

Komentarze: 3

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. :)