ПНГ за СВГ Вецторизер
Претворите растерске ПНГ/ЈПГ слике у скалабилну векторску СВГ графику. Безбедно, брзо и у потпуности обрађено у вашем претраживачу.
Превуците и испустите ПНГ/ЈПГ овде
Подржава до 50МБ
Претворите растерске ПНГ/ЈПГ слике у скалабилну векторску СВГ графику. Безбедно, брзо и у потпуности обрађено у вашем претраживачу.
Подржава до 50МБ
Конвертовање ПНГ у СВГ је у основи операција праћења, а не промена формата. ПНГ чува пикселе; СВГ чува геометријске примитиве. Прелазак са мреже пиксела на скалабилне векторске путање захтева тумачење битмапе и цртање апроксимативних облика око региона сличне боје. Резултат је заиста скалабилан – можете слободно променити величину без пиксела – али то није савршена репродукција извора. Фотографски садржај се слабо прати јер свака варијација боје на нивоу пиксела постаје облик, стварајући огромне СВГ слике које побеђују сврху. Логотипи, иконе, цртежи линија и графика високог контраста се јасно прате јер имају мали број региона у боји са добро дефинисаним границама.
Овај претварач користи библиотеку имагетрацерјс, ЈаваСцрипт порт алгоритама векторског праћења сличних потраце-у. ПНГ се декодира у РГБА битмапу, битмапа се сегментира на регионе боја помоћу палете која се може конфигурисати, граница сваког региона се уцртава у путању, путање се поједностављују коришћењем Безијеове апроксимације, а резултујуће путање се емитују као СВГ елементи путање. Цео цевовод ради у вашем претраживачу без икаквог отпремања сервера.
Параметри праћења контролишу компромис између верности и величине датотеке. Више боја и финијих детаља стварају већи СВГ који више одговара извору; мање боја и грубље цртање стварају мањи СВГ са стилизованијим осећајем. Подразумеване вредности су подешене за логотипе и иконе; сложене слике могу имати користи од пролаза праћења са прилагођеним подешавањима или једноставно нису добри кандидати за векторизацију.
Векторизација ПНГ-а је најкориснија када треба да скалирате слику изнад њене оригиналне резолуције. Логотипи посебно често стижу у ПНГ форматима у скромној величини и морају да буду оштри на билбордима, мрежним екранима и отисцима великог формата. Векторски траг производи СВГ који се скалира без губитка квалитета; компромис је верност оригиналним пикселима.
СВГ је такође знатно компактнији од ПНГ за графику са неколико боја и великим равним регионима. ПНГ икона величине 256×256 може бити 8 КБ; еквивалентни СВГ са две или три боје је често мањи од 1 КБ. За библиотеке икона корисничког интерфејса које се испоручују на веб фронтенд, векторске верзије смањују величину пакета и побољшавају оштрину на свим густинама приказа.
Испустите ПНГ, изаберите подешавања праћења, генеришете СВГ.
имагетрацерјс имплементира вишестепени цевовод: квантизација боја смањује битмап на фиксни број боја користећи к-меанс груписање или средње сечење; детекција ивица идентификује границе пиксела између региона; праћење контуре прати границе да би се произвели затворени полигони; лине-анд-цурве фитинг апроксимира полигоне са Безиеровим кривама да би смањио податке о путањи.
Најважнији параметри алгоритма су број боја (типично: 4–32), патомит (путања краћа од оволико пиксела се одбацују као шум), лтрес (толеранција линије — колико ивица може да одступи пре него што се подели на нови сегмент) и ктрес (толеранција квадратне криве — колико су криве агресивно глатке). Подразумеване вредности добро функционишу за логотипе; сложене слике имају користи од подешавања по слици.
Излаз је стандардни СВГ 1.1 са елементима путање. Сваки регион боје постаје једна путања са атрибутом попуњавања. Добијена датотека се отвара у било ком претраживачу, векторском уређивачу или алату за дизајн који подржава СВГ. Величина датотеке зависи првенствено од броја путања и густине чворова; типичан уцртани логотип је 1–10 КБ.