iMagazine

Wyodrębnianie ikon z aplikacji iOS

13/05/2013, 14:17 · Maciej Skrzypczak · · 3

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:

…aby nadać mu prawa do działania. Aby posłużyć się skryptem w Terminalu, postępujemy według poniższego schematu:

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

3

Maciej Skrzypczak

Użytkownik sprzętu z nadgryzionym jabłkiem, grafik komputerowy, nałogowy gracz Minecraft. Redaktor iMagazine.pl.


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

  • Pingback: Wyodrębnianie ikon z aplikacji OS X | iMagazine()

Jeśli chcesz wesprzeć redakcję iMagazine, podoba Ci się nasza praca, to zapraszamy do iMag Weekly

dołącz

iMag Weekly to dodatkowe i rozszerzone treści, których nie znajdziecie na stronie i w magazynie. Nowe wydanie pojawia się w każdy piątek, a w środku dodatkowe, unikalne treści z różnych dziedzin – takie, które już znacie z miesięcznika, a także zupełnie nowe.

Subskrypcja, zaczynająca się od 10 złotych za 4 wydania, pozwala Wam wpływać na nasz rozwój, umożliwia wsparcie redakcji, a co najważniejsze – stawia podwaliny pod kolejne ciekawe inicjatywy.