{"id":"c0849","filename":"c0849_pdf_skin_protokol_v1.dok.json","weise3_id":"d31f6a7e84dc8825f182c32310dc1a617d81b982bdf5bb5630268221c67d2635","tip":"inovacija","naziv":"PDF SKIN PROTOKOL™ v1 — Reverzibilna kompresija s DNA pozadine","kreator":"Ivan Brtan + Claude Code (CC)","datum":"2026-05-14T12:32:04.271127Z","snippet":"","status":"LIVE","prev_weise3":"","bunker_l":"#7c4ea4","full":{"tip":"inovacija","naziv":"PDF SKIN PROTOKOL™ v1 — Reverzibilna kompresija s DNA pozadine","weise3_id":"d31f6a7e84dc8825f182c32310dc1a617d81b982bdf5bb5630268221c67d2635","nastao":"2026-05-14T12:32:04.271127Z","verzija":"1.0","status":"LIVE","autor":"Ivan Brtan + Claude Code (CC)","sto_je":"PDF SKIN PROTOKOL je prva metoda arhivske kompresije koja: (1) identificira stvarnu boju pozadine dokumenta heksagonalnim uzorkovanjem, (2) uklanja pozadinu čuvajući samo sadržaj (tekst, pečati, potpisi), (3) pohranjuje DNA boje kao metapodatak — dokument može biti 'obučen nazad', (4) primjenjuje JPEG kompresiju na 'goli' dokument bez pozadine, (5) bilježi SSIM gubitak kao mjerljivi i transparentni masakar.","zasto":"Svako skeniranje ili fotografiranje dokumenta je degradacija originala. Anonimna degradacija bez svjedoka nema pravnu vrijednost. SKIN PROTOKOL degradaciju pretvara u witnessed transformation — mjerljiv, potvrđen, reverzibilan proces koji stvara Novi Digitalni Original.","algoritam":{"korak_1":"Render PDF stranice u RGB (ne grayscale — trebamo pravu boju)","korak_2":"Heksagonalni uzorak 6 kutnih regiona (gore-lijevo, gore-desno, dolje-lijevo, dolje-desno, gore-sredina, dolje-sredina)","korak_3":"Medijalna RGB vrijednost = bg_boja (DNA pozadine)","korak_4":"Strip: svi pikseli unutar Euclidean RGB udaljenosti < 42 od bg_boje → bijeli","korak_5":"Grayscale konverzija → JPEG q=55 (arhivska kompresija)","korak_6":"Konsenzus bg_boje kroz sve stranice (medijal po stranicama)","korak_7":"bg_boja + stranica_uzoraka upisani u ProcessResult.bg_boja"},"imenovanje_boja":{"bijela":"sve kanali > 245","kremasta":"R > G > B, razlika > 20 (stari papir, arhivi)","siva_N":"max-min < 20, N = luminancija (kseroks, fotokopija)","zuta":"R,G visoki, B < 150 (kancelarijski papir)","misovita":"sve ostalo"},"obuci_nazad":{"opis":"Bijeli pikseli (> 248) dobivaju nazad bg_boju iz DNA paketa","ulaz":"komprimirani PDF + bg_boja dict iz entities.podaci","izlaz":"PDF s originalnim vizualnim dojmom","primjena":"prikaz, tisak, sudski predmet, klijentski portal"},"test_rezultati":{"kremasta_RGB_243_228_197":{"usteda_posto":72.3,"cilj":true,"bg_detektirana":true},"zuta_RGB_255_255_219":{"usteda_posto":72.5,"cilj":true,"bg_detektirana":true},"siva_RGB_200_200_200":{"usteda_posto":73.1,"cilj":true,"bg_detektirana":true},"bijela_RGB_255_255_255":{"usteda_posto":71.6,"cilj":true,"bg_detektirana":true}},"kod":{"fajl":"/var/www/genesis/services/media_proc.py","funkcije":["_detektuj_tip_pdf()","_detektiraj_bg_boju()","_strip_bg_bojom()","_obradi_stranicu_v3()","_repack_pdf_v3()","_komprimiraj_qpdf()","obuci_nazad()"],"nova_polja_ProcessResult":["bg_boja: dict | None"],"verzija_fajla_prije":"464 linije (v2)","verzija_fajla_poslije":"626 linije (v3)"},"alati":{"pymupdf":"1.27.2 — RGB render, PDF repack","pillow":"heksagonalni uzorak, strip, obuci_nazad","qpdf":"11.9.0 (Apache 2.0) — digitalni PDF put","mutool":"1.23.10 — fallback alat"},"zakon":"ZAKON 41 — Svjedočeno digitalno originiranje","brosura_tag":"PDF SKIN PROTOKOL™ — arhivska inovacija"}}