Հեղինակ՝ George Curta ·
Պատկերի ծածկում — Օգտագործման ուղեցույց
Հայտնաբերեք և ծածկեք անձնական տվյալները սկանավորումների, լուսանկարների և սքրինշոթների ներսում: Այս ուղեցույցը ներկայացնում է վերբեռնման, վերլուծության, ծածկման և ներբեռնման աշխատանքային հոսքը, չափի և ձևաչափի սահմանափակումները, OCR լեզվի աջակցությունը և հիմքում ընկած API կանչը:
Աշխատանքային հոսք. վերբեռնում, վերլուծություն, ծածկում, ներբեռնում
Յուրաքանչյուր նկար անցնում է նույն չորս քայլերով՝ անկախ նրանից՝ օգտագործում եք վեբ հավելվածը, ուղղակիորեն կանչում եք API-ն, թե MCP սերվերի միջոցով կանչում եք anonym_legal_redact_image գործիքը:
1. Վերբեռնում
Ընտրեք PNG կամ JPG ֆայլ: Հավելվածը ստուգում է ֆայլի տեսակը և չափը ձեր պլանի վերբեռնման սահմանի հետ՝ նախքան որևէ բան սերվեր ուղարկելը:
2. Վերլուծություն
OCR-ը (Tesseract) կարդում է տեքստը պատկերում և գրանցում է, թե որտեղ է գտնվում տեքստի յուրաքանչյուր հատվածը: Այնուհետև այդ արտահանված տեքստն անցնում է նույն PII հայտնաբերիչով, որն օգտագործվում է փաստաթղթերի համար՝ վերադարձնելով գտնված էակները և դրանց դիրքերը — դեռ ոչինչ չի ծածկվում:
3. Ծածկում
Կրկին գործարկեք հարցումը՝ mode-ը սահմանելով "redact"՝ յուրաքանչյուր հայտնաբերված տարածք ծածկելու հստակ սև արկղով, որը գծված է անմիջապես պատկերի պիքսելների վրա: Սա միակողմանի տեսողական ծածկում է, ոչ թե վերադարձելի կոդավորում:
4. Ներբեռնում
Ծածկված պատկերը վերադարձվում է որպես ֆայլ (PNG կամ սկզբնական բովանդակության տեսակ), որը դուք պահպանում եք տեղական — պատասխանն ուղարկելուց հետո ոչինչ չի պահվում սերվերում:
Չափի և պիքսելի սահմանափակումներ
- Աջակցվում են միայն PNG և JPG (JPEG): Այլ ռաստրային ձևաչափեր, ինչպիսիք են TIFF, BMP, WebP և GIF, ներկայումս չեն աջակցվում:
- Պատկերները սահմանափակված են 20 ՄԲ-ով սերվերի կողմից: Ձեր պլանի սեփական սահմանը կարող է ավելի ցածր լինել — Basic պլանը սահմանափակում է վերբեռնումները 5 ՄԲ-ով (Pro՝ 10 ՄԲ, Business՝ 20 ՄԲ). անվճար պլանն ընդհանրապես չի ներառում պատկերի ծածկում:
- Ընդհանուր լուծաչափը (լայնություն × բարձրություն) սահմանափակված է 150 մեգապիքսելով: Այդ սահմանից բարձր վերբեռնումները մերժվում են մինչև մշակումը:
OCR լեզվի աջակցություն
OCR-ը աշխատում է Tesseract-ի վրա: API-ի language դաշտն ընդունում է ISO 639-1 կոդ (հիմնականում "en"՝ անգլերենի համար), որը քարտեզագրված է Tesseract լեզվի փաթեթի հետ — մոտ երեք տասնյակ լեզուներ են քարտեզագրված, այդ թվում՝ գերմաներեն, ֆրանսերեն, իսպաներեն, իտալերեն, պորտուգալերեն, հոլանդերեն, լեհերեն, ռուսերեն, ուկրաիներեն, արաբերեն, եբրայերեն, հինդի, ճապոներեն, կորեերեն, չինարեն, թայերեն, վիետնամերեն և թուրքերեն: Փաստացի հասանելիությունը կախված է նրանից, թե որ Tesseract փաթեթներն են տեղադրված OCR հոսթի վրա. անհասանելի լեզուն վերադառնում է անգլերենի:
API հղում
Նկարի կրճատումը հասանելի է ուղղակիորեն API-ի միջոցով՝ վեբ հավելվածով չանցնող ինտեգրումների համար, ինչպես նաև MCP սերվերի վրա որպես anonym_legal_redact_image գործիք («analyze» կամ «redact» ռեժիմով) MCP հաճախորդների համար, ինչպիսին Claude-ն է:
POST /api/presidio/imageAuthentication: Հաստատվեք Bearer նշանով Authorization գլխագրում (API նշան կամ հաստատված սեսիա, նույնը, ինչ տեքստի վերլուծության վերջնակետերում): Առանց վավեր նշանի հարցումները վերադարձնում են 401:
Request body: Ուղարկեք multipart/form-data մարմին: Պարտադիր դաշտեր՝ file (PNG կամ JPG պատկերը) և mode ("analyze" կամ "redact"): Ընտրովի դաշտեր՝ language (ISO 639-1 OCR լեզվի կոդ, հիմնական՝ "en"), entities (էակների տեսակների JSON զանգված, որոնց սահմանափակվի հայտնաբերումը), score_threshold և fill_color (միայն redact ռեժիմում, հիմնական՝ "black"), operator (redact mode only: "redact" | "replace" | "mask", default "redact"), and mask_char (redact mode with operator="mask" only, default "*").
Response: analyze ռեժիմում պատասխանը JSON է. հայտնաբերված էակները (տեսակ, տեքստի դիրք և վստահության միավոր) գումարած tokens_charged դաշտը: redact ռեժիմում պատասխանը հենց ծածկված պատկերն է (երկուական, Content-Type image/png կամ սկզբնական տեսակ)՝ նշանի արժեքը վերադարձված X-Tokens-Charged գլխագրում:
ՀՏՀ
Ո՞ր պատկերի ձևաչափերն են աջակցվում:
Միայն PNG և JPG (JPEG): Այլ ռաստրային ձևաչափեր, ինչպիսիք են TIFF, BMP, WebP և GIF, ներկայումս չեն աջակցվում:
Որո՞նք են չափի և լուծաչափի սահմանափակումները:
20 ՄԲ և 150 մեգապիքսել ընդհանուր լուծաչափ, հետագայում սահմանափակված ձեր պլանի սեփական վերբեռնման սահմանով (5 ՄԲ Basic-ում, 10 ՄԲ Pro-ում, 20 ՄԲ Business-ում):
Արդյո՞ք պատկերի ծածկումը պահանջում է վճարովի պլան:
Այո: Պատկերի ծածկումը պահանջում է Basic պլան կամ ավելի բարձր: Անվճար պլանն աջակցում է միայն տեքստի անանունացում:
Արդյո՞ք ծածկումը վերադարձելի է:
Ոչ: Ծածկումը ծածկում է հայտնաբերված տարածքը անթափանց սև արկղով անմիջապես պատկերի պիքսելների վրա — միակողմանի տեսողական ծածկում է, ոչ թե վերադարձելի կոդավորում, ինչպիսին առաջարկում է տեքստի անանունացնողը:
Ինչպե՞ս ուղիղ կանչեմ API-ն՝ վեբ հավելվածն օգտագործելու փոխարեն:
Ուղարկեք POST հարցում /api/presidio/image-ին՝ Bearer նշանով Authorization գլխագրում և multipart/form-data մարմնով, որը պարունակում է file և mode ("analyze" կամ "redact"): Դաշտերի ամբողջական ցանկի և պատասխանի կառուցվածքի համար տե՛ս վերևի API հղում բաժինը:
Փորձեք պատկերի ծածկումը
Վերբեռնեք սկանավորում, լուսանկար կամ սքրինշոթ և տեսեք հայտնաբերված PII-ն ծածկված մի քանի վայրկյանում:
Բացել վեբ հավելվածը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.