Formát vektorové ikony Haiku - Haiku Vector Icon Format - Wikipedia
Přípona názvu souboru | žádný |
---|---|
Magické číslo | ncif |
Vyvinul | Haiku Projekt |
První vydání | Červenec 2006[1] |
Typ formátu | formát vektorového obrázku |
Otevřený formát ? | Ano |
Formát vektorové ikony Haiku (HVIF) je vektorový formát ukládání určené k ukládání ikon, konkrétně pro Haiku.
Dějiny
Vývojáři Haiku se obecně shodli, že Haiku nelze vydat s originálem BeOS R5 ikony. Vzhledem k tomu, že Haiku stejně potřeboval vlastní kresbu, předpokládalo se, že ikony mohou přejít na vektorovou grafiku z tradičních bitmap BeOS. V červenci 2006 představil vývojář Haiku Stephan Aßmus Icon-O-Matic, editor ikon Haiku a formát úložiště s vykreslovacím modulem založeným na Protizrnitá geometrie.[1]
Po několika dnech diskuse vyhlásil Aßmus soutěž o určení motivu ikon pro Haiku. Uvedl, že neexistují žádné pokyny, které by bylo třeba dodržovat, a navrhl jako termín 1. září.[2] V soutěži bylo hodnoceno 16 sad ikon a cenu získala Aßmusova sada ikon „Stippi“. Na začátku listopadu bylo také oznámeno, že Stephan Aßmus implementoval vektorové ikony v systému Windows OpenTracker.[3]
Ikony HVIF sady Stippi se používají v aktuálních verzích a sestavách Haiku.
Funkce

Zaměřené na rychlé vykreslování a malé velikosti souborů přináší HVIF následující přístupy:
- Ikony mají nativní velikost 64 × 64 pixelů[4]
- K zmenšení velikosti se používají celočíselné souřadnice od -32 do +95 a osmý bit označující neceločíselné souřadnice.[4]
- Existují tři základní typy cest: cesta s příkazy, cesta pouze s přímkami a cesta pouze s křivkami.[4]
- Pro vytváření ikon jsou zavedeny čtyři různé příkazy cesty: vodorovná čára, svislá čára, čára, a kubická křivka.[4]
- Protože velká přesnost není nutná, používá pro ukládání transformačních matic vlastní formát s plovoucí desetinnou čárkou, což má za následek velikost matice 18 bajtů, což je podstatně menší než velikost transformační matice 24 nebo 48 bajtů v jiných formátech.[4]
- Existují dva typy stylu: obyčejná barva a spád.[4]
- Příznaky se používají k určení, jaké aspekty objektů by měly být uloženy v souboru, aby nevyužité sekce nezabíraly místo.[4]
- Data HVIF se skládají ze tří částí: První kóduje styly, druhá cesty a třetí tvary.[4]
- Styly a cesty jsou globální pro ikonu s maximálním počtem 256 pro každý, takže je lze znovu použít v různých tvarech tak, že na ně odkazujete jedním bajtem.[4]
- Ikony mají průměrnou velikost 500–700 bajtů, což je menší velikost, než se běžně používá bitmapa nebo vektorová grafika ikony.[5]
- Vzhledem k jejich malé velikosti lze ikony ukládat uvnitř inode souborů. Proto lze číst název, velikost, datum a ikonu souboru Stopař v rámci operace jednoho disku.[5]
- Na rozdíl od jiných formátů vektorové grafiky se ikony vykreslují v jednom průchodu, s výjimkou některých případů, jako je průhlednost,[6] nezpůsobuje žádné viditelné švy mezi tvary.[5]
Reference
- ^ A b „E-mail týkající se Icon-O-Matic odeslán na seznam adres Haiku“. 26. července 2006. Citováno 3. ledna 2011.
- ^ „E-mail týkající se soutěže ikon zaslaný do seznamu pošty Haiku“. 30. července 2006. Citováno 3. ledna 2011.
- ^ „Icon Contest: And the Best Rated Icon Set Award goes to ...“ Web společnosti Haiku. 3. listopadu 2006. Citováno 3. ledna 2011.
- ^ A b C d E F G h i „Proč jsou vektorové ikony Haiku tak malé“. Web společnosti Haiku. 13. listopadu 2006. Citováno 27. srpna 2017.
- ^ A b C „Fakta o ikonách“. Web společnosti Haiku. 6. listopadu 2006. Citováno 3. ledna 2011.
- ^ „E-mail týkající se HVIF odeslán do seznamu pošty Haiku“. 4. ledna 2011. Citováno 4. ledna 2011.
externí odkazy
- Haiku ikony podle zuMi
- Haiku ikony ve zdrojovém úložišti Haiku
- Článek Icon-O-Matic v uživatelské příručce Haiku