aktualności
GNOME
Tworzenie sztuki
abstrakcyjnej
za pomocą Fyre
Claus Schwarm
Niekiedy przydałoby się być artystą: chciałoby się stworzyć obrazek na tło biurka (tzw. tapetę),
czy zaprojektować obrazek na blog internetowy, czy stworzyć jakąś fajną grafikę na okładkę CD do
wydrukowania, czy też cokolwiek, co wymaga pracy artystycznej. Ale co zrobić, jeśli się artystą nie jest?
Co w przypadku, gdy każdy kolorowy twór wygląda dziwnie? Wtedy nieocenioną pomocą jest programowy
generator pracy artystycznej, taki jak Fyre.
o uruchomieniu, Fyre przedstawia W rezultacie, prawdopodobieństwo że i tym samym prawdopodobieństwo, że punkt
podzielone okno: po lewej kon- punkt bedzie wewnątrz obszaru reprezento- będzie wewnątrz obszaru reprezentowanego
trolki do zmiany i konfigurowa- wanego przez piksel obrazka, nie jest znane przez piksel z obrazka. Im dłużej się wyko-
Pnia określonych aspektów obraz- również; komputer musi najpierw obejrzeć nuje przy tych samych parametrach, częściej
ka, który jest pokazany po prawej. Jest też punkty. Im dłużej to może robić, tym więk- może iterować. Razem z szybkością obliczeń,
standardowe menu główne okna i pasek sza jest wielkość próbki i bardziej precyzyjna generuje to jakość mapy prawdopodobień-
stanu pod przyciskiem i tyle. Teoertycznie i dokładna będzie mapa. Pozycje wspólne bę- stwa. W rezultacie jakość zwiększa się wraz
można już wyeksportować pierwszy obra- dą odnalezione raczej wcześnie, ale pozostałe z czasem: Im dłużej się czeka, tym bardziej
zek ze sztuką abstrakcyjną, bo Fyre pokazu- będą potrzebowały trochę czasu, żeby można struktura staje się widoczna. Oczywiście jeśli
je pierwszy obrazek zaraz po uruchomie- je było pokazać. zmieni się parametry początkowe, komputer
niu. Z tego właśnie powodu widać zmienia- musi zacząć od nowa.
Obrazek, jaki widać, jest mapą prawdo- jące się liczby na pasku stanu: zaraz po uru- Lewa część Fyre pokazuje parametry pod-
podobieństwa: im ciemniejszy piksel na ob- chomieniu Fyre zaczyna wyliczanie punktów stawowe, których można używać, ułożone
razku, tym jest bardziej prawdopodobne, że
tam coś będzie powiedzmy, punkt. War-
tości punktów są określone przez dwa rów-
nania:
x' = sin(a * y) - cos(b * x)
y' = sin(b * x) - cos(d * y)
Inaczej mówiąc, współrzędne punktu (x', y')
są określone przez poprzedni punkt (x, y),
których wartości są określone przez poprzed-
ni punkt, który jest określony również przez
inny punkt i tak dalej. Oczywiście jest punkt
początkowy, ale nigdy nie wiadomo, gdzie
jest następny: to jest określone przez cztery
parametry równania: a, b, c i d.
Punkt (x, y) przemieszcza się chaotycznie
dla większości wartości parametrów a, b, c i
d. Nie da się stwierdzić, gdzie będzie następ-
ny, jeśli się nie wie, gdzie był on poprzednio.
Nawet komputer nie wie, gdzie te punkty bę-
dą: musi to najpierw policzyć. Rysunek 1. Zaraz po uruchomieniu, Fyre rozpoczyna przeliczanie domyślnego obrazka.
24 listopad 2006
autorzy@lpmagazine.org
aktualności
GNOME
wedle trzech kategorii: Image Size, Rende- Po prostu wybierz narzędzie z menu Tools Glade 3 wypuszczone
Nowa wersja 3.0 dostarcza Undo i Redo
ring i Computation. na przykład, Zoom a następnie prze-
razem z historią, możliwość pracy z
Pierwsza właściwie wyjaśnia się sama: nieś metodą drag'n'drop piksel bezpośrednio
wieloma projektami i przenoszeniem
szerokość i wysokość określa rozmiary ob- na obrazek. Oczywiście w rzeczywistości te-
widżetów pomiędzy nimi, możliwość
razka. Należy to ustawić na pożądane warto- go się nie robi z pikselami, tylko ruch zmieni dodawania katalogów własnych widże-
tów, nowa paleta, łatwiejsza w rozciąganiu,
ści, na przykład 1024x768, jeśli się chce stwo- wartość powiększenia. Jeśli chce się zmienić
pomoc kontekstowa z użyciem przeglą-
rzyć tapetę. Wartość oversamling może być bieżącą strukturę, należy spróbować jednego
darki dokumentacji Devhelp i wiele innych.
ustawiona na 1, 2, 3 lub 4: oznacza to, że Fy- z narzędzi do parametrów te, które zawie-
Glade jest narzędziem do tworzenia
re będzie przeliczać dla wielokrotnością roz- rają A, B, C i D w swoich etykietach. interfejsu użytkownika dla GTK+ i GNO-
ME. Początkowo miało być to tylko tym-
dzielczości wyjściowej, a potem na rezultacie W ogólności warto przyjrzeć się menu
czasowe rozwiązanie na kilka miesięcy.
zrobi downsample (obniżenie jakości prób- nieco bliżej. Na przykład pod Help > About
Teraz Glade jest używane w wielu
ki). Wyższe wartości zatem oznaczają więk- można znalezć informacje o tym, co można
projektach open-source.
szą jakość obrazka, ale też i większe zuży- zrobić z narzędziem animacji Fyre. http://glade.gnome.org/
cie pamięci. Aby utworzyć animację, należy wybrać
Dostępna pierwsza wersja Jokoshera
Następna sekcja zwana Rendering okre- View > Animation Window, żeby uzyskać do-
Jokosher, open-source'owe studio wielo-
śla ogólny wygląd obrazka. Tu można testo- stęp do narzędzi. Kliknij Add , żeby dodać ścieżkowe, charakteryzujące się łatwością
w użytkowaniu, opublikowało swoją
wać różne konfiguracje bez opamiętania: zmia- bieżący parametr wyboru, a potem zmień
pierwszą wersję. Z interfejsem stworzonym
ny nie wpływają na obliczanie obrazka i tym niektóre parametry i kliknij znów Add ; ani-
od zera, Jokosher stosuje język i koncepcje
samym na jakość. Najważniejszymi ustawie- macja wtedy przejdzie od pierwszego stanu
znane muzykom, łatwą edycję i rozdziela-
niami są najpewniej Foreground i Back- do drugiego. Kliknij File > Render, żeby wy- nie, narzędzia do przemieszczania i obci-
nania i dość rozległą dokumentację na po-
ground , które określają odpowiednio kolor generować plik AVI. Zauważ jednak, że to jest
czątek. Jokoshera stworzył Jono Bacon, pre-
pierwszego planu i kolor tła. Kliknięcie na pola nieskompresowane AVI i zajmie dużo miej-
zenter w LugRadio, autor wielu artykułów
koloru kieruje do okna dialogowego wyboru sca na dysku. Zanim opublikujesz swoją pra-
i książek o Linuksie i w ostatnim czasie
koloru. Dwie rzeczy są warte wzmianki, jeśli cę, należy to najpierw skompresować uży- Ubuntu Community Manager for Canoni-
cal. Jest napisany w Pythonie i używa
nie jest się przyzwyczajonym do tego okna dia- wając do tego różnych dostępnych konwer-
GStreamera do obsługi dzwięku.
logowego. Po pierwsze, łatwo jest przeoczyć terów video.
http://www.jokosher.org/
małe narzędzie wyboru na oko po prawej Należy jednak mieć na względzie, że ok-
Opublikowana wersja 2.0 PenguinTV
stronie pola Chosen Color . Należy je kliknąć, no dialogowe Render ma jedną małą, ale is-
Czytnik RSS zaprojektowany do obsługi
aby móc wybrać jakikolwiek kolor z ekranu, totną wadę użytkowania: po pierwsze, nad-
multimedialnych kanałów RSS takich jak
w tym również bieżący kolor tła. W ten sposób, pisuje istniejący plik nie ostrzegając. Po dru-
podcasty, wypuścił wersję 2.0 po ośmiu
łatwo jest generować podkręconą wersję two- gie, na oknie są dwa przyciski Close i Ok . miesiącach pracy. Wersja jest oficjalnie
zadeklarowana jako stabilna; ostatnie
jego bieżącego tła biurka. Aatwo jest odruchowo klinąć Ok , choć zo-
zmiany zawierają tylko poprawy błędów.
Po drugie, warto wspomnieć o suwaku stało wykonane renderowanie. To powoduje
Włącznie z cechami takimi, jak obsługa
Opacity , który określa przezroczystość ko- rozpoczęcie renderowania znów, nadpisując
BitTorrent, automatyczne wyszukiwanie
loru. Należy go ustawić na 0 , jeśli się nie poprzedni plik. Jest to niezwykle uciążliwe, URL-a kanału i niewidoczne zarządzanie
plikami, PenguinTV został zaprojektowany
chce używać obrazka bezpośrednio, ale jako jeśli np. czekało się pół godziny na zakończe-
do pracy zdalnej z podcastami i video-
dane wejściowe do innej pracy. Na przykład, nie procesu renderowania, a potem kliknę-
blogami.
w ten sposób łatwo się używa tej abstrakcyj- ło się niewłaściwy przycisk renderowanie
http://penguintv.sourceforge.net/
nej struktury w programie GIMP: po prostu wtedy rozpocznie się od nowa.
GUADEC 2007 w Birmingham, UK
należy zaciągnąć nową warstwę i już nie jest Jest jedna rzecz, którą łatwo jest przeoczyć
Fundacja GNOME zapowiada, że euro-
się ograniczonym do koloru tła, ale można w menu Fyre na pierwszy rzut oka: możli-
pejska konferecja użytkowników i twórców
używać, czego się chce. wość zapisu bieżącego wyboru parametrów. GNOME odbędzie się w Birmingham,
UK, od 15-go do 21-go lipca 2007. Rozpo-
W trzeciej i ostatniej sekcji, zwanej Com- Jest to możliwe, tylko niespecjalnie oczywi-
częta w 1998 roku w Paryżu przez kilku
putation , znajdzie się poza innymi kontro- ste. Po prostu zapisz to jako plik PNG. Para-
twórców GNOME, GUADEC dziś przy-
lkami zestaw podstawowych czterech para- metry zostaną zapisane jako metadane pli-
ciąga międzynarodową publiczność zło-
metrów, które określają formę mapy prawdo- ku. Aby odtworzyć parametry, należy wczy- żoną z użytkowników, twórców, firm
i publicznych instytucji o zainteresowa-
podobieństwa: A, B, C i D. Zauważ, że do- tać plik PNG.
niach wokół GNOME.
wolna zmiana w tej sekcji powoduje, że Fy-
http://mail.gnome.org/archives/foundation-
re rozpocznie obliczenia od nowa. Nie ma się Instalacja
announce/2006-August/msg00003.html
czym przejmować, chyba że zostawiasz swój Instalacja jest prosta: Fyre dostarcza automa-
libgnomeprint(ui) ma zostać wycofana
komputer, żeby liczył całą noc, by mieć wy- tyczny pakiet. Można to rozpoznać przez roz-
Biblioteki libgnomeprint i libgnomeprintui
soką jakość obrazka. Zaleta jest taka, że Fyre szerzenie pliku .package.
zostały zadeklarowane jako przestarzałe.
odrysowuje obrazek szybko za każdą zmia- Jeśli instalowało się wcześniej automa- Zarząd projektu modułów GNOME już
zachęcił do porzucenia tej biblioteki na
ną podstawowych parametrów. Daje to wy- tyczne pakiety i w związku z tym ma się za-
rzecz obsługi wydruku w wersji 2.10 GTK+.
obrażenie o tym, jak zmiany wpływają na ob- instalowane oprogramowanie do tego insta-
Rozpoczęcie przejścia jest spodziewane
razek. lacja Fyre jest tak prosta jak ściągnięcie odpo-
podczas pracy nad wersją 2.17 GNOME'a.
Jeśli pomysł zmieniania liczb w celu zmia- wiedniego pliku i podwójne kliknięcie na nie- http://mail.gnome.org/archives/devel-announce-
list/2006-August/msg00005.html
ny obrazka komuś się nie podoba, Fyre po- go. Następnie dwa krótkie okna dialogowe
zwala zrobić to również innymi metodami. i już jest gotowe do użytku wraz z wpisem
www.lpmagazine.org 25
aktualności
GNOME
wych katalogach systemowych. Autopackage cjalnie obsługiwany przez dystrybucje Linuk-
używa domyślnie /usr. W rezultacie będzie sa. Pokazuje, jak oprogramowanie dla użyt-
można używać oprogramowania zainstalo- kownika powinno być rozprowadzane: nowe
wanego z autopakietu z każdego konta w sys- wersje są dostępne zaraz po opublikowaniu
temie. Jest to też, niestety, wada: system pa- przez twórców, pakiety mogą być wypalone
kietowania w danej dystrybucji nic nie wie na CD i przekazane bez obaw, że się nie za-
o Autopackage i może nadpisać pliki przezeń instaluje na komputerze kumpla, a instalacja
zainstalowane. Jeśli ci to nie przeszkadza i in- jest piekielnie prosta, jeśli tylko jest zainstalo-
stalujesz nowe wersje tego samego pakietu wane oprogramowanie obsługi.
z repozytoriów swojej dystrybucji i z Auto- Niestety liczba autopakietów rośnie sła-
package, twój system może się kiedyś załamać bo, bo potrzebuje nieco więcej pracy, niż pa-
Rysunek 2. Używanie obrazków na tło, stworzonych
bez możliwości odzyskania. Trzeba go wtedy kiety w popoularnych formatach z dystrybu-
przez Fyre, zwanych Coronasphere
instalować ponownie. cji, a dystrybucje mają opory przed domyśl-
w menu. Jeśli zechcesz kiedyś odinstalować Można też nakazać Autopackage używać nym obsługiwaniem autopakietów. Jednak
Fyre, wybierz Applications > System Tools > /usr/local jest to do ustawienia w /etc/auto mając na uwadze, jak prosty jest Autopackage,
Manage 3rd party software. Zostanie otwarte package/config ale w związku z tym, że więk- będzie ich dostępnych coraz więcej. Któregoś
nowe okno, w którym należy wybrać Fyre szość dystrybucji nie interesuje się katalogiem / dnia główne dystrybucje nie będą mogły go
i klinąć Remove . To wszystko. usr/local, zainstalowane autopakiety mogą nie ignorować, chyba że pokażą lepsze rozwiąza-
Niestety nie ma za wiele dystrybucji, któ- dostać wpisów do menu, albo ich asocjacje nie. Na razie nic ich do tego nie skłania.
re domyślnie dostarczają wparcie do autopa- nie będą działać, czy też mogą się zepsuć in-
kietów. Jego twórcy mają się tym zająć. ne rzeczy. Podsumowanie
Jeśli się nie ma oprogramowania do auto- Z tego powodu najlepiej jest po prostu Niezależnie od tego, czy jesteś artystą, czy nie,
pakietów, należy najpierw ściągnąć plik wy- nie używać hasła i instalować wszystkie au- Fyre jest fajnym narzędziem do zabawy. Ins-
konywalny pakietu: otworzyć na pliku me- topakiety w katalogu domowym. Po kliknię- talacja jest prosta, a użytkowanie w większo-
nu kontekstowe, wybrać Properties (Wła- ciu na przycisk pokaże się więcej tekstu prze- ści oczywiste. Niestety nie dotyczy to wszyst-
ściwości), kliknąć na Permissions (Prawa) wijającego się w oknie terminala, aby poka- kich opcji Fyre. Przydałaby się czasem lepsza
i włączyć Execute (Wykonywanie) na pli- zać, co się dzieje. Na koniec powinna się po- dokumentacja. Większość użytkowników nie
ku. jawić wiadomość o poprawnym zainstalowa- znajdzie wyjaśnień dla wersji command-li-
Jeśli teraz klikniesz dwukrotnie na pakie- niu oprogramowania wspomagającego. ne. Jak każde oprogramowanie do automa-
cie Fyre, pokaże się zapytanie, co z tym zrobić Należy wtedy zainstalować interfejs gra- tycznego tworzenia obrazów, Fyre zachowu-
kliknij Run (Uruchom). Autopakiet Fyre ficzny Autopackage i samo Fyre. Procedura jed- je pewną wadę razem z innymi podobnymi
sprawdzi wtedy, czy w systemie jest dostęp- nak jest w sumie ta sama, co instalowanie op- aplikacjami: jest raczej łatwo rozpoznać ob-
ne oprogramowanie dla autopakietów. Jeśli rogramowania wspomagającego używa wer- raz, z którego powstał nowy obraz. Po chwi-
nie, spróbuje ściągnąć. sji graficznej. li, obrazki tworzone przez Fyre w ten sposób
Część instalacji Autopackage nie jest jesz- Jeśli się udało, zobaczysz dwa dodatko- tracą swój wydzwięk wszystkie wyglądają
cze graficzna: zostanie otwarte okienko ter- we wpisy w menu aplikacji: jedno to jest sa- bardzo podobnie.
minala z zapytaniem, czy powinien ściągnąć mo Fyre, dostępne pod Applications > Gra- Oczywiście to może być spowodowane
oprogramowanie wspierające z internetu. phics > Fyre. Drugie to jest program obsłu- tym, że wielu ludzi nie zawraca sobie gło-
To może być czasem problem. Potem za- gi Autopackage pod Applications > System To- wy przeglądaniem wszsystkich możliwości
pyta o hasło do systemu. Jeśli chodzi tylko ols > Manage 3rd party software. Fyre. Lepsza dokumentacja mogłaby w tym
o wypróbowanie Autopackage, najlepiej klik- Jeśli zechcesz kiedyś odinstalować opro- także pomóc.
nąć No password i kontynuować od tego gramowanie obsługi Autopackage z systemu, Może się to zmienić na lepsze w na-
miejsca. otwórz terminal i wpisz package remove au- stępnej wersji Fyre, zresztą ma mieć edytor
W takim wypadku Autopackage użyje ukry- topackage-gtk autopackage . liniowy, który pozwoli użytkownikom kon-
tego katalogu w katalogu domowym, że- Oczywiście to nie usunie wszystkich pa- trolować wzajemną interakcję parametrów.
by zapisać i uruchomić zainstalowane auto- kietów zainstalowanych spod Autopackage. Są To może doprowadzić do powstawania
pakiety. To oznacza, że zainstalowane auto- one wciąż dostępne w systemie i wciąż dzia- większej ilości zróżnicowanych obrazów.
pakiety są odizolowane od systemu pakieto- łają. Jeśli chcesz usunąć wszystko, użyj naj- Oczywiście złożoność zwiększy to rów-
wania w twojej dystrybucji. Ale jest też zale- pierw okna dialogowego z Manage 3rd par- nież.
ta: można uruchamiać oprogramowanie tyl- ty software. W każdym razie, używanie Fyre może
ko z konta, na którym zostało zainstalowane. Oczywiście Autopackage ma też aktual- być fajną rozrywką i bardziej satysfakcjonują-
Jeśli jesteś jedynym użytkownikiem kompu- nie kilka ograniczeń: na przykład, pakie- cą do tworzenia unikalnych obrazów, takich,
tera, tak jest najlepiej. ty są kompilowane tylko na procesory x86. w których widać ślad własnej pracy, zamiast
Ewentualnie można podać hasło dla Au- Jeśli używasz innej architektury procesoro- rezygnacji z używania obrazka albo używa-
topackage. Większość ludzi będzie potrzebo- wej, trzeba będzie skompilować Fyre ze zró- nia jakiegoś standardowego.
wała hasła roota, ale użytkownicy Ubuntu deł, ale to nie powinno być większym pro-
będą potrzebowali hasła użytkownika z uwa- blemem. http://fyre.navi.cx/
gi na używane przez Ubuntu sudo . Jeśli tak, W ogólności, Autopackage działa raczej http://freshmeat.net/projects/coronasphere/
autopakiety będą zainstalowane w zwyczajo- dobrze w systemie, który nie jest jeszcze ofi- http://autopackage.org/
26 listopad 2006
Wyszukiwarka
Podobne podstrony:
Ankieta internetowa instrukcja tworzenia ankiet internetowych za pomocą serwisu PB OnlineWykonywanie przedmiotów za pomocą obróbki ręcznej skrawaniem(1)Dane biometryczne – klucz do włamania i przeprogramowania osoby za pomocą czarnej magiiProjekt wyznacenie przyśpieszenia ziemskiego za pomocą układu wahadla matematycznegoOszacowanie parametrów charakterystyk podatnych połączeń stalowych za pomocą sieci neuro rozmytej2 Wyznaczanie gęstości ciała stałego i cieczy za pomocą piknometrukonwersja za pomocą progr Super 2008Diagnoza za pomoca kodow blyskowychSterownik urządzeń elektrycznych za pomocą portu LPT24 Wyznaczanie długości?li światła za pomocą siatki dyfrakcyjnej i spektrometruKwaśniewski J , 2006 11 16 dr kwasniewski pl, OdchudzanieOptymalizacja niezawodnościowa płaskich układów kratowych za pomocą zbiorów rozmytychProste rachunki wykonywane za pomocą komputerawięcej podobnych podstron