6
Fotogalerie

SignMyImage: Podepište si své fotografie. Neviditelně.

Neradi do svých fotografií vkládáte vodoznak či podpis, ale přesto by jste je rádi chránili proti neoprávěnému užití? Právě pro vás, je zde software SignMyImage.

Aplikace dokáže podepsat snímky tak, že ani velmi podrobným zkoumáním podpis nelze objevit. Neviditelný podpis je umístěn na několika místech v obrázku, takže odolá nejen základním úpravám, ale také drobným ořezům. Software SignMyImage od českého autora Filipa Kroluppera je určen všem, kteří mají obavy o možné zneužití svých fotografií, publikovaných na webových galeriích či stránkách.

Viditelně či neviditelně? Duplicitně!

Uživatelé často své fotografie opatřují viditelným podpisem, ať už v rámečku, či přímo ve fotografii, a to jak v podobě vodoznaku, svého jména, odkazu na webové stránky, jiného textu, obrázku, či loga. Tyto elementy používáme jak z důvodu ochrany proti použití třetí stranou, tak z hlediska propagace autora jako takového. Problém klasického podpisu spočívá v jeho jednoduché odstranitelnosti. Lze jej oříznout, případně lehce klonovacím razítkem vyretušovat. SignMyImage umožní vložit podpis, který není pohledem identifikovatelný a zároveň lze bez nejmenších problému aplikovat na obrázky s podpisem klasickým.

 smi_prostredi.jpgmoznosti.jpg
Přehledné prostředí aplikace SignMyImage a jeho možnosti nastavení
 

Opravdu neviditelný?

Pokud budete zkoumat podepsaný a nepodepsaný obrázek při velkém zvětšení vedle sebe, můžete na kvalitním monitoru rozdíly vidět. SignMyImage vládá podpis přímo do obrazových dat, která jsou aplikací jemně modifikována. Nejsou využívány EXIF informace, či jiné tagy, ani streamové vlastnosti souborového formátu obrázku. Díky způsobu podpisového algoritmu, lze podepsat pouze tříkomponentové RGB obrázky (3x8 bitů).

porovnani.jpg 
Vlevo snímek originální, vpravo podepsaný. Najdete podpis?
max. velikost
 

I neviditelný podpis lze odstranit

Ani tato metoda podepsání fotografie či grafiky není dokonalá. Podpis do jisté míry odolá úpravám na podepsaném snímku, ovšem pokročilejší editace jeho čitelnost znemožní. Dle autora lze zpracovaný obrázek zmenšit až na 45% původní velikosti, či jej komprimovat až do 60% JPEG komprese. Provedené testy tato fakta potvrdily, podpis zůstal čitelný i při komprimaci na 40% JPEG. Neviditelný podpis odolal i nahrání na sociální síť Facebook.

O podpis zcela jistě přijdete, pokud podepíšete například dvaceti megapixelovou fotografii a následně jí zmenšíte na rozlišení pro webové galerie. Dalším velmi rychlým způsobem, jak podpis odstranit, je použít jakýkoliv nástroj pro redukci šumu. Podpis neodolá ani nejnižšímu faktoru nástrojů pro redukci šumu. Naopak, například převod do škály odstínů šedé nebyl pro čitelnost žádný problém. Díky metodice podepisování je skrytý podpis odolný také vůči metodě "PrintScreen – Vložit jako obrázek". Pokud byste uvažovali o "přepsání" jakéhokoliv podpisu jiným, aplikace tento krok neumožní.

detekovani.jpg podpis_nalezen.jpg
Aplikace neumožní podepsat již podepsaný snímek. Před podepisováním totiž kontroluje přítomnost jiného podpisu.

Podepisujeme bez inkoustu

Velmi podstatný krok, který aplikace provede před podepsáním jakéhokoliv snímku, je jeho kontrola. Kontrola, zda-li již obrázek neobsahuje jakékoliv podpisové údaje. V případě pozitivního nálezu neviditelného podpisu software upozorní a znemožní uživateli jakoukoliv další práci s obrázkem. Snímky lze zpracovávat jak jednotlivě, tak dávkově. Jako nevýhodu spatřuji fakt, že aplikace vždy vytvoří duplicitu původního snímku (není integrována volitelná možnost "Přepsat původní soubor").

Negativem aplikace je její poměrně vysoká hardwarová náročnost. Software jsem testovat na PC s dvoujádrovým procesorem o taktu 3,15 GHz, disponujícího osmi gigabajty paměti RAM. Fotografie byly podepisovány na velmi rychlém SAS pevném disku. Doby podpisu fotografií v různých rozlišeních jsou uvedeny níže. Z časů je více než patrné, že aplikace je určena především pro podepisování náhledů, určených pro nahrání na některou z webových galerií.

podepsáno.jpg 
Program zvýrazní místa do kterých vložil neviditelný podpis
 

Nejen pasivní ochrana

Software SignMyImage je k dispozici v celkem 27 jazycích včetně češtiny i slovenštiny, lze ho pořídit v e-shopech a přímo u výrobce ADP Tools. Cena je 15 Euro (necelých 400 Kč), přičemž za tuto částku dostanete nejen licenci aplikace, ale také roční členství v systému Image Spider. Tento systém aktivně prochází internet a kontroluje zobrazené obrázky. Když narazí na podepsané fotografie, obratem kontaktuje majitele emailem s umístěním inkriminovaných fotografií. V současné době je kontrolováno více než třicet miliónu stránek s více jak 278 milióny obrázků.

Multiplatformní projekt

Uživatelé minoritních systémů potěší fakt, že aplikace je nativně 64 bitová, a to jak pro Windows Vista, tak Windows 7, starší Windows XP jsou podporovány také. Verze 3.51 je dostupná pro MacOSX a verze 3.09 je ve formátu aplikace pro příkazovou řádku k dispozici také pro Linux. Algoritmus jako takový lze rovněž připojit k editoru Adobe Photoshop, kde jej instalujete jako plug-in.

 Časy podepisování / detekce podpisů:   
 Rozměr obrázku: Detekce: Detekce + podepsání:
 18 megapixelů 71 s 76 s
 8 megapixelů 101 s 103 s
 4 megapixely 68 s 69 s
 XGA (1024 x 768 px) 13 s 14 s
 VGA (640 x 480 px) 5 s 5 s
  • K testování byla použita jedna a ta samá fotografie upravena do více velikostí.
  • Licenci pro testování software poskytl Filip Krolupper www.adptools.com

Určitě si přečtěte

Články odjinud