Vektorizálás (grafika)

Vektorizálás  - kép konvertálása raszteres ábrázolásból vektorossá ; a raszterezés fordított folyamata .

Általában akkor hajtják végre, ha a vektorizálás eredményét kizárólag vektorgrafikus programokban kell tovább feldolgozni; egy kép (például logó) minőségének javítása érdekében; méretezésre alkalmas kép létrehozása minőségromlás nélkül; ha a további képfeldolgozást meghatározott berendezéseken ( plotterek , CNC gépek ) végzik.

A legtöbb modern vektorgrafikus program beépített képességgel rendelkezik a vektorképek automatikus nyomon követésére, de gyakran előnyösebb a kézi megjelenítés a betűtípus kiválasztásával. Pontosabb a vektorizálási folyamatot összetettnek és nagyrészt kreatívnak tekinteni, szemben a raszterezéssel, amely szinte mindig teljesen automatikusan elvégezhető.

Algoritmusok automatikus vektorizáláshoz

Általános szabály, hogy a vektorizálás előtt a képet 1 pixel vastagságú vonalrendszerré alakítják (a WinTopo referencia kézikönyvében a folyamatot „ritkításnak”, angolul  vékonyításnak nevezik ). Ebben az esetben vagy a hasonló színű területek határai vannak kiemelve (az árnyalattal kapcsolatos információ részleges elvesztésével), vagy a kezdetben több pixel vastagságú vonalak közepe (a vastagságra vonatkozó információ elveszik, és az alak megváltozik gyakran torz); a képet általában előzetesen javítják (például a szomszédok átlagos színét hozzárendelik a pixelhez, eltávolítják a foltokat , csökkentik a színek számát stb.). Az eredményül kapott kép minőségromlás nélkül konvertálható szegmensek halmazává, amelyek szöge 45°-os többszörös. Általában azonban szükség van egy sima görbék halmazának megszerzésére (ebben az esetben kívánatos a minimális szám és az eredeti képhez való optimális hasonlóság). Egy speciális algoritmus elkülöníti az útvonalakat (esetleg metsző), és szegmensek, körívek vagy spline -ok halmazaként jeleníti meg őket ; először elkülönítheti a legegyszerűbb szegmenseket, majd csökkentheti a számukat a kis hosszúságú és hasonló irányú szegmensek kombinálásával. [egy]

Lásd még

Jegyzetek

  1. D. Geletsyan. Bittérképes vektorizálás  (hivatkozás nem érhető el)