By · Last updated 2026-08-12

Pagrindinis/Dokumentacija/breadcrumb.imageRedaction
Atgal į dokumentaciją

Vaizdų redagavimas — naudojimo vadovas

Aptikite ir uždenkite asmens duomenis skenuose, nuotraukose ir ekrano nuotraukose. Šis vadovas žingsnis po žingsnio pristato įkėlimo, analizės, redagavimo ir atsisiuntimo darbo eigą, dydžio ir formato ribas, OCR kalbų palaikymą ir pagrindinį API kvietimą.

Darbo eiga: įkėlimas, analizė, redagavimas, atsisiuntimas

Kiekvienas vaizdas pereina tuos pačius keturis žingsnius, nesvarbu, ar naudojate žiniatinklio programą, ar kviečiate API tiesiogiai, ar iškviečiate anonym_legal_redact_image įrankį per MCP serverį.

1. Įkėlimas

Pasirinkite PNG ar JPG failą. Programa patikrina failo tipą ir dydį pagal jūsų plano įkėlimo ribą, prieš siųsdama bet ką į serverį.

2. Analizė

OCR (Tesseract) perskaito tekstą vaizde ir užfiksuoja, kur kiekvienas teksto fragmentas yra. Tada šis ištrauktas tekstas apdorojamas tuo pačiu PII detektoriumi, kuris naudojamas dokumentams, grąžinant rastus objektus ir jų pozicijas — dar niekas nėra redaguota.

3. Redagavimas

Pakartokite užklausą su režimu, nustatytu į „redact“, kad kiekviena aptikta sritis būtų uždengta vientisu juodu langeliu, nupieštu tiesiai ant vaizdo pikselių. Tai vienpusis vizualus redagavimas, o ne atvirkštinis šifravimas.

4. Atsisiuntimas

Redaguotas vaizdas grąžinamas kaip failas (PNG arba originalus turinio tipas), kurį išsaugote lokaliai — po atsakymo išsiuntimo serveryje niekas nesaugoma.

Dydžio ir pikselių ribos

  • Palaikomi tik PNG ir JPG (JPEG). Kiti rastro formatai, tokie kaip TIFF, BMP, WebP ir GIF, šiuo metu nepalaikomi.
  • Vaizdai serverio pusėje ribojami iki 20 MB. Jūsų plano riba gali būti žemesnė — Basic planas riboja įkėlimus iki 5 MB (Pro 10 MB, Business 20 MB); nemokamas planas visiškai neapima vaizdų redagavimo.
  • Bendra raiška (plotis × aukštis) ribojama iki 150 megapikselių. Įkėlimai, viršijantys šią ribą, atmetami prieš apdorojimą.

OCR kalbų palaikymas

OCR veikia su Tesseract. API kalbos laukas priima ISO 639-1 kodą (numatytasis „en“ anglų kalbai), susietą su Tesseract kalbos paketu — susieta apie tris dešimtis kalbų, įskaitant vokiečių, prancūzų, ispanų, italų, portugalų, olandų, lenkų, rusų, ukrainiečių, arabų, hebrajų, hindi, japonų, korėjiečių, kinų, tajų, vietnamiečių ir turkų kalbas. Faktinis prieinamumas priklauso nuo to, kurie Tesseract paketai įdiegti OCR serveryje; nepasiekiama kalba pereina prie anglų kalbos.

API nuoroda

Vaizdų redagavimas pasiekiamas tiesiogiai per API integracijoms, kurios neina per žiniatinklio programą, ir per MCP serverį kaip anonym_legal_redact_image įrankis (režimas „analyze" arba „redact") MCP klientams, tokiems kaip Claude.

POST /api/presidio/image

Authentication: Autentifikuokitės su Bearer žetonu Authorization antraštėje (API žetonas arba autentifikuota sesija, taip pat, kaip ir teksto analizės galiniuose taškuose). Užklausos be galiojančio žetono grąžina 401.

Request body: Siųskite multipart/form-data turinį. Privalomi laukai: file (PNG ar JPG vaizdas) ir mode („analyze“ arba „redact“). Pasirinktiniai laukai: language (ISO 639-1 OCR kalbos kodas, numatytasis „en“), entities (JSON masyvas objektų tipų, prie kurių apriboti aptikimą), score_threshold ir fill_color (tik redact režime, numatytasis „black“), operator (redact mode only: "redact" | "replace" | "mask", default "redact"), and mask_char (redact mode with operator="mask" only, default "*").

Response: Analizės režime atsakymas yra JSON: aptikti objektai (tipas, teksto pozicija ir patikimumo balas) bei tokens_charged laukas. Redagavimo režime atsakymas yra pats redaguotas vaizdas (dvejetainis, Content-Type image/png arba originalus tipas), o žetonų kaina grąžinama X-Tokens-Charged antraštėje.

DUK

Kokie vaizdų formatai palaikomi?

Tik PNG ir JPG (JPEG). Kiti rastro formatai, tokie kaip TIFF, BMP, WebP ir GIF, šiuo metu nepalaikomi.

Kokios yra dydžio ir raiškos ribos?

20 MB ir 150 megapikselių bendra raiška, papildomai apribota jūsų plano įkėlimo riba (5 MB Basic, 10 MB Pro, 20 MB Business).

Ar vaizdų redagavimui reikalingas mokamas planas?

Taip. Vaizdų redagavimui reikalingas Basic planas ar aukštesnis. Nemokamas planas palaiko tik teksto anonimizavimą.

Ar redagavimas yra atvirkštinis?

Ne. Redagavimas uždengia aptiktą sritį nepermatomu juodu langeliu tiesiai ant vaizdo pikselių — tai vienpusis vizualus redagavimas, o ne atvirkštinis šifravimas, kokį siūlo teksto anonimizatorius.

Kaip kviesti API tiesiogiai, nenaudojant žiniatinklio programos?

Siųskite POST užklausą į /api/presidio/image su Bearer žetonu Authorization antraštėje ir multipart/form-data turiniu, kuriame yra file ir mode („analyze“ arba „redact“). Pilną laukų sąrašą ir atsakymo formą rasite aukščiau esančiame API nuorodos skyriuje.

Išbandykite vaizdų redagavimą

Įkelkite skeną, nuotrauką ar ekrano nuotrauką ir per kelias sekundes pamatykite aptiktą PII uždengtą.

Atidaryti žiniatinklio programą

Limitations / Important note

  • OCR-based text extraction is probabilistic; low-quality scans and handwriting lower detection recall.
  • Redaction is a visual, one-way black box over the detected region — not reversible encryption.
  • This page is informational and is not legal advice.

How we measure — our methodology

About this page

We update this page when our platform or the law changes.

Read our founder note for how we work.

Each change shows up in the timestamp at the top.

We follow these rules

  • GDPR (EU 2016/679).
  • ISO/IEC 27001:2022, held by our hosting provider.
  • NIS2 (EU 2022/2555).
  • HIPAA safe harbor under 45 CFR § 164.514(b)(2).

Our promise

We do not sell your data.

We do not train models on your text.

We store your files in Germany.

You can delete your account at any time.

You own your work.

Where we run

Our company HQ is in Saarbrücken, Germany. Our servers run in Hetzner's Falkenstein datacenter.

Hetzner holds ISO 27001 certification.

All data stays in the EU.

Backups run every day.

Need help?

Email support@anonym.legal.

We reply within one business day.

How we test

Automated checks run on every release.

Each surface gets its own sweep script and report.

Human reviewers spot-check the output each week.

We test detection against sample documents before each release.

A failing unit or integration run stops the release.

What we never do

  • We never sell your information to third parties.
  • We never train models on what you upload.
  • We never keep your work after you delete it.
  • We never share keys with any outside firm.
  • We never run ads inside the product.

Plans in plain words

We sell credits, not seats.

One credit covers one short job.

Long jobs use a few credits each.

Paid plans can buy top-up credits.

Credits reset at the end of each cycle.

Read the plans page for current rates.

Who built this

A small team of engineers and lawyers built this.

We ship from Europe and work in the open.

Our founder note spells out why we started.

Where to start

How the parts fit

A browser add-on cleans text inside Chrome.

A Word plug-in handles drafts in Office.

A small desktop tool works on whole folders.

An agent protocol link feeds large models safely.

All four share one core engine and one rule set.

Words from our team

We started this work after a lunch about cookies.

One friend kept getting odd ads on her phone.

We asked why a court file leaked through a draft.

We sketched the first build on a napkin that week.

By month three we had a tiny demo for a friend.

She used it on her first case the next day.

Common questions we hear

Can the tool read scanned PDFs? Yes, with OCR.

Does it work on long files? Yes, in small chunks.

Can I roll my own rule set? Yes, save it as a preset.

Does it run offline? The desktop build runs offline.

Do you keep my files? No, the cloud build wipes after each run.

Will it learn from my work? No, we never train on inputs.

A short tour of the workflow

Upload a file or paste a snippet of prose.

Pick the entities you want gone from the draft.

Choose a method: replace, mask, hash, encrypt, or redact.

Press run and watch the side panel show each hit.

Skim the result and tweak any rule that misfired.

Save the cleaned file or send it to a teammate.