Ahoj,
Na uvodnim dotazu jsem nepochopil, o co presne jde. Ale po upresneni to asi i chapu. Mas tedy JPG obrazek a potrebujes jej na urcite oblasti rozostrit, konkretne na oblasti, kde jsou napsane citlive udaje (rucnim pismem, nebo na stroji ci v PC, to je jedno). Jedna se o jeden obrazek, par obrazkou, nebo desitky-stovky-tisice obrazku ? V pripade jednoho ci par obrazku rucne v grafickem editoru (v Linuxu Gimp, Xnview nebo ve Windows malovani) - muzes olast precmarat stetcem ci prestikat sprejem, nebo prelozit obdelnikem libovolne barvy, nebo uplne nejlepe rucne rozostrit (anglicky blur tusim).
Pokud by se jednalo o velke mnozstvi obrazku - od desitek po tisice, nebo dokonce miliony, museli by jsme znat presnou specifikaci sady souboru a na zaklade toho poradit. Automaticke meneni neceho u cele sady obrazku, to jde jeste jakztaz pri stejnych rozmerech axb a pri zmene stale stejne urcite oblasti (obdelnik o urcitych souradnicich, vzdy stejny). Automaticky hledat a rozostrit nejaky obekt (napr. podpis), to chce znalou AI a nevim, jak na to.
JPG je ztratova konverze a tedy nove ulozeny obrazek neni uplne identicky s puvodnim a to po cele plose. Nastavuje se kvalita v cislech, 100 je neco jako 100 % nevyssi kvalita, tedy nulove straty, ale o poznani mensi komprese. Kvalitu pouzivam 80-85, nekdy 90. Pri kvalite 85 je puvodni-nova fotka temer stejna, ale na shemata a grafy se JPG vubec nehodi.
A nikdy needituj PDF soubory, vzdy obycejne obrazky JPG. U PDF nevis, co v ulozenem souboru zustane, nejaka citliva data.
Krome rozmeru, barevne hloubky a casu vytvoreni ci zmeny ma JPG (JPEG) obrazek, napr. fotka metadata, ve kterych mohou byt i citlive informace (typ pristroje, ktery to vyfotil, geograficke souradnice a cas, doba expozice, blesk a dalsi, vc. jmena autora). Puvodcne jsem myslel, ze chces odstranit tyto data. Podle mych zkusenosti (snad spravnych) pro odstraneni metadat (EXIF) staci konverze JPG to PNG to JPG. Pripominam, JPG je ztratova konverze, voli se kvalita. A vysledny JPG muze byt vetsi, nez puvodni. Pokud je puvodni zdroj s nizkou kvalitou, u vysledneho JPG nema cenu volit kvalitu velkou. Nove JPG se s puvodnim nebude nikdy shodovat na 100 %.
Hash obrazku se meni vzdy (dle prakticke zkusenosti, teoreticky nevim), i pri nepatrne zmene se zmeni kompletne.