Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Skrytí obrazu do obrazu

V následujícím článku nabízím k experimentování dva programy z oblasti Steganografie. Použité algoritmy jsou popsány v mém dřívějším článku na tomto webu http://www.itnetwork.cz/…e-steganolsb

Tentokráte se jedná o skrytí obrazu v jiném mateřském obraze.

Abych mohl použít zmíněné algoritmy bylo nutné převést bitovou mapu obrazu určeného pro skrytí na pole bytů. Potřebné nástroje obsahuje třída Systém.Drawing, takže to bylo velice snadné.

Vznikly dva programy. První program SkrytObraz slouží k vytvoření obrazu se skrytým obrazem. Umožňuje rovněž pro kontrolu vybrat skrytý obraz z obrazu. Skrytý obraz může být doplněn textem. Druhý program VyberObraz slouží pouze k výběru skrytého obrazu z obrazu a může být přípravou budoucího skriptu pro webovou aplikaci. Po načtení mateřského obrazu, lze kliknutím na obraz vybrat skrytý obraz. Opětovným kliknutím se lze vrátit k mateřskému obrazu.

Využití lze spatřit ve vytvoření mateřského obrazu se skrytým obrazem místopisu, mapy a p. Jako příklad jsem zvolil obraz hradu Karštejn a skrytý obraz mapy jak se k objektu dostat.

Přemýšlel jsem o tom, že by se dala vytvářet celá kaskáda skrytých obrazů. Pro výběr by se musel jen ne příliš složitě upravit druhý program pro výběr. Je však třeba mít vždy na paměti dostatečnou kapacitu mateřského obrazu (program ji kontroluje).

K dispozici jsou exe programy SkrytObraz a VyberObraz, blank.bmp a testovací obrázky v SkrytObraz.zip a kompletní výpis zdrojového kódu programu v SkrytObraz 06_Zdroj.zip.

Pozn. Pro experimenty s těmito programy používejte raději obrazy png a bmp.


Galerie

Program byl vytvořen v roce 2015.

 

Stáhnout

Stažením následujícího souboru souhlasíš s licenčními podmínkami

Staženo 94x (5.19 MB)
Aplikace je včetně zdrojových kódů v jazyce C#

 

Všechny články v sekci
Zdrojákoviště C# .NET - Okenní aplikace Windows Forms
Program pro vás napsal itnavi
Avatar
Uživatelské hodnocení:
3 hlasů
Autor se věnuje tvorbě a správě webových stránek a programování v C#
Aktivity