Radek Chalupa - vývoj software

Hlavní stránka

Vývoj software

Školení a konzultace

Webdesign

Externí spolupráce

Software

Knihy

Články

Kontakt



Víte že?

Co je nového?

- Aktualizace aplikace "Záznam zvuku" (2.1.0.0). (6.1.2010)

- Nová verze aplikace "Kamera 4.6" nyní s podporou zásuvných modulů, detektorem pohybu a ukládáním živého videa (11.10.2009)

- Aplikace "Sledování paměti 4.5" (freeware) nyní také v nativní 64-bitové verzi s několika vylepšeními. (30.9.2009)

- Aplikace "Záznam zvuku" (freeware) nyní také v nativní 64-bitové verzi. (21.9.2009)

- Nová aplikace "Net Rádio" (freeware) ke stažení (18.9.2009)

- Nová verze aplikace "Kamera 4.5" (freeware) nyní s detektorem pohybu a ukládáním živého videa (9.7.2009)

- Ke stažení nová aplikace "Schránka" (freeware) (16.10.2008)

- Ke stažení jednoduchá aplikace "Záznam zvuku" (freeware) (13.10.2008)

- Nová verze aplikace "Sledování paměti 4" (freeware) (10.9.2008)

- Nová verze aplikace "Kamera 4" (freeware) nyní mj. s podporou více kamer (1.9.2008)

- Nový nástroj pro programátory ve Visual C++ (24.7.2007)

- Nová rozšířená verze freeware "Sledování paměti" (7.5.2007)

- Vyšla moje nová kniha o programování v GDI+. (23.2.2007)

- Nový freeware ke stažení - Pomůcky 2007 (31.12.2006)

- Vychází moje nová kniha o programování (7.6.2006)

Programování v GDI+ v příkladech

Programování v GDI+

"Programování v GDI+ v příkladech - grafika a fotografie ve Visual C++"
Kniha vyšla v únoru 2007 v nakladatelství BEN.

Můžete si ji objednat:
na stránkách vydavatele - BEN

Tato kniha je určena programátorům v Microsoft Visual C++, kteří se chtějí naučit něco více o práci s grafikou, především obrázky a fotografiemi. Čtenáři se naučí využívat knihovnu GDI+ která je standardní součástí vývojářského balíku Microsoft Platform SDK pro Windows. U čtenářů se předpokládá alespoň základní znalost jazyka C++ a vývojového prostředí Microsoft Visual C++. Ukázkové projekty jsou vytvořeny v prostředí Microsoft Visual Studio 2005 s využitím knihovny ATL. V úvodní kapitole se čtenáři se naučí jak správně inicializovat knihovnu GDI+ pro použití ve vlastním programu. Dále si ukážeme jako v GDI+ správně detekovat chyby a jak získat informace o podporovaných grafických kodecích a dekodérech. V následující kapitole již budeme pracovat s fotografiemi (resp. obecně s jakýmikoliv grafickými soubory). Nejprve si ukážeme jak načítat grafické soubory různých formátů a jak při jejich zobrazování zabránit nežádoucímu problikávání pozadí. Dále si ukážeme jak načtený (a případně upravený) obrázek uložit do zvoleného formátu a jak v případě JPEG formátu nastavit požadovanou kvalitu komprese při ukládání. Následující kapitola se pak podrobněji věnuje různým způsobům vykreslení grafického souboru s volitelnou kvalitou interpolace při vykreslená v jiné něž plné velikosti. Naučíme se také jak získat a vykreslit rychlý náhled obrázku, který může být v některých grafických souborech uložen separátně. V další kapitole již přejdeme k úpravám fotografií. Ukážeme si jaké možnosti poskytuje knihovna GDI+ pro velice rychlou a efektivní modifikaci grafických dat. Na ukázku si vytvoříme několik grafických filtrů včetně použití alfa-kanálu, tedy definování stupně průhlednosti daného bobu nebo oblasti obrázku. Dále si ukážeme jak vytvořit a zobrazit histogram obrázku jak celkový tak pro jednotlivé barevné složky. Další kapitola bude věnována načtení EXIF informací které mohou být obsaženy v některých fotografiích a dále jejich úpravou a zápisem zpět do souboru. Dále si ukážeme jak "kreslit" přímo na plochu obrázku a výsledek samozřejmě uložit zpět do souboru. Příkladem bude zápis "copyrightu" jak vlastního textu do fotografie. Závěrečné kapitoly jsou tvořeny komplexnějšími ukázkovými aplikacemi. První z nich je spořič obrazovky pro Windows promítající přes celou obrazovku grafické soubory nalezené ve zvolené složce. Druhou aplikací je rozšíření kontextové nabídky Průzkumníka Windows o položku která vybrané grafické soubory odešle do vlastní aplikace tyto soubory promítající na obrazovce s tím že kromě časovaného střídání obrázků bude možné "ruční" procházení pomocí klávesnice. Poslední ukázkovou aplikací pak bude aplikace umožňující rychlé přepínání režimů obrazovky (rozlišení, barevná hloubka a obnovovací frekvence) a dále okamžité spuštění spořiče obrazovky nebo přepnutí monitoru do úsporného režimu bez čekání po nastavený čas prodlevy.

Ke stažení

Doprovodné příklady (822 kB - zip)

Přeložené spustitelné programy z doprovodných příkladů (1716 kB - zip)

  Copyright © 2010 Radek Chalupa || tel. 739 219 991Kontakt | Poslat e-mailÚvod