Základní koncepty v Quartz Composeru (7)

Repozitář kompozic

Quartz kompozice umožňuje standardní způsob vytváření pohyblivé grafiky v Mac OS X, ať už jde o animaci nebo zpracování efektů. Z toho důvodu obsahuje Mac OS X 10.5 repozitář kompozic - centrální místo pro ukládání kompozicí. Jakákoli aplikcae tak může za pomocí rámce Quartz Composeru požádat repozitář o specifické typy kompozic nebo jednoduše tento repozitář procházet a zjistit tak co je dostupné. Repozitář je složen y následujících složek:

  • /System/Library/Compositions
  • /Library/Compositions
  • ~/Library/Compositions

Jakákoli kompozie uložená v repozitáři musí splňovat jeden z protokolů uvedených v tabulce níže. Quartz Composer obsahuje šablony pro každý z těchto protokolů které jsou dostupné hned při startu Quartz Composeru (viz obrázek 1-9) nebo v menu přes File > New From Template. Pokud označíte šablonu v uživatelském rozhraní Quartz Composeru, zobrazí se detailní popis protokolu spolu s informacemi o povinných a volitelných parametrech. Upravenou šablonu lze kompozici uložit do repozitáře a umožnit tak ostatním aplikacím přístup k vaší kompozici.

Protokol Povinné vstupní parametry Volitelné vstupní parametry Výstupní parametry
Grafická animace Žádné Primární barva, sekundární barva, rychlost a ukázkový mód Žádné požadované, ale musí renderovat na obrazovku
Grafický animovaný přechod Zdrojový obrázek, cílový obrázek Ukázkový mód Žádné požadované
Obrazový filtr Obrázek Souřadnice počátku efektu, ukázkový mód Obrázek
Hudební vizualizér Audio peak, audio spektrum Informace o stopě, pozice, track signal Žádné požadované
RSS vizualizér URL pro RSS čtečku Zobrazení načítání Žádné požadované
Šetřič obrazovky Žádné Snímek obrazovky, ukázkový mód Žádné požadované, volitelně URL webstránky

Progamovací rozhraní Quartz Composeru poskytuje Objective-C třídy (QCCompositionRepository a QCComposition) které umožňují vývojářům programatický přístup k repozitáři a poskytují podporu aplikacím k prohledávaání a vybírání kompozicí. K vytvoření kompozice v repozitáři není potřeba znalosti Objective-C, ale musíte ho znát kvůli programatickému přístupu do repozitáře. Programovací rozhraní Quartz Composeru ulehčuje vývojářům podporu pohyblivé grafiky kterou používají například programy iMovie nebo iDVD. Viz Quartz Composer Reference Collection.

PřílohaVelikost
fig1-9.jpg128.57 KB
Zatím nehlasováno

Komentáře

Poslat nový komentář

Smajlíci
:);):(:D}:):P:O:?8):jawdrop::sick:
Obsah tohoto pole je soukromý a nebude veřejně zobrazen.
  • Webové a e-mailové adresy jsou automaticky převedeny na odkazy.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <center> <embed> <img> <table> <td> <tr> <th> <font> <hr>
  • Řádky a odstavce se zalomí automaticky.
  • Textové smajlíky budou nahrazeny grafickými variantami.

Více informací o možnostech formátování

CAPTCHA
Tento dotaz je zde pro otestování zda jste skutečný návštěvník a pro zabránění automatizovaným robotům ve vkládání spamu do komentářů a stránek.
2 + 8 =
Vyřešte tento jednoduchý matematický problém a zadejte výsledek. Např. pro 1+3, napište 4.