# Convoluție de imagine

Aplicați propriul nucleu de convoluție unei imagini. Introduceți o matrice 3x3 sau 5x5 de ponderi, o scară opțională care împarte rezultatul și o valoare de decalaj care se adaugă ulterior, iar instrumentul aplică filtrul fiecărui canal de culoare. Creați filtre de clarificare, estompare, contur, relief și efect de mișcare, testați nuclee dintr-un manual sau prototipați idei de procesare a imaginilor fără să scrieți cod.

## Întrebări frecvente

### Cum introduc un nucleu?

Introduceți 9 numere pentru un nucleu 3x3 sau 25 de numere pentru un nucleu 5x5, separate prin spații, virgule sau rânduri noi, rând cu rând, începând din stânga sus. Valoarea implicită 0 -1 0 / -1 5 -1 / 0 -1 0 este un nucleu clasic de clarificare. Fiecare pondere trebuie să fie între -1000 și 1000.

### La ce folosește scala?

Suma ponderată a fiecărui pixel este împărțită la scară înainte de adăugarea valorii de decalaj. Dacă valoarea implicită este 0, instrumentul folosește suma nucleului atunci când aceasta este pozitivă și 1 în caz contrar, ceea ce păstrează luminozitatea generală pentru nucleele de estompare și clarificare. Puteți introduce orice scară de până la 1000 pentru a normaliza singur un nucleu.

### La ce folosește valoarea de decalaj?

Valoarea de decalaj, între -255 și 255, se adaugă la fiecare rezultat după scalare. Nucleele de contur și relief produc adesea valori apropiate de zero, așa că o valoare de decalaj de 128 le mută spre gri mediu, unde sunt vizibile atât răspunsurile pozitive, cât și cele negative. Rezultatele din afara intervalului 0–255 sunt trunchiate.

### Cu ce nuclee este util să începeți?

O estompare uniformă folosește nouă valori 1, o estompare Gaussiană folosește 1 2 1 / 2 4 2 / 1 2 1, un detector de contur folosește -1 -1 -1 / -1 8 -1 / -1 -1 -1, iar un efect de relief folosește -2 -1 0 / -1 1 1 / 0 1 2. Pentru o estompare mai puternică, folosiți un nucleu 5x5 cu douăzeci și cinci de valori 1.

### Filtrul se aplică tuturor canalelor?

Nucleul este aplicat separat fiecărui canal de culoare, astfel încât roșul, verdele și albastrul sunt filtrate în același mod. Canalul alfa este pus deoparte înainte de filtrare și restaurat după aceea, astfel încât transparența nu este niciodată estompată sau clarificată. Rezultatul este salvat ca PNG.

### De ce rezultatul meu este negru sau alb?

Dacă suma ponderilor nucleului este zero și nu se folosește nicio valoare de decalaj, zonele uniforme devin negre, deoarece răspunsul lor este zero. Dacă suma ponderilor este un număr pozitiv mare, iar scara este prea mică, totul este trunchiat la alb. Folosiți scara automată sau adăugați o valoare de decalaj de 128 pentru a vedea întregul răspuns.

### Se modifică dimensiunea imaginii?

Nu, rezultatul are aceeași lățime și înălțime ca imaginea de intrare. Pixelii de lângă margine sunt filtrați folosind pixelii vecini disponibili la margine. Imaginile cu o latură mai mare de 4000 pixeli sunt micșorate pentru a se încadra înainte de filtrare.

### Ce formate pot încărca?

Sunt acceptate imagini JPEG, PNG, GIF, WebP, TIFF și AVIF de până la 5 MB, iar fișierele animate folosesc primul cadru. Imaginea filtrată este descărcată ca fișier PNG fără pierderi.

### De ce sunt acceptate doar nuclee 3x3 și 5x5?

Aceste două dimensiuni acoperă aproape toate filtrele clasice și mențin rapidă fiecare solicitare pentru imaginile mari. Estompările mai puternice se obțin mai bine cu un instrument dedicat de estompare, care folosește un filtru Gaussian separabil. Dacă aveți nevoie de un efect mai larg, rulați instrumentul de două ori.

### Ce motor execută convoluția?

Instrumentul folosește operația convolve din biblioteca sharp, construită pe libvips. Calculul este exact pentru ponderile introduse, iar aceeași imagine de intrare produce întotdeauna același rezultat.

Reclama dvs. aici?

[Trimiteți-ne un e-mail](mailto:hi@dennn.is?subject=Publicitate%20pe%20OneClick%20Pro)

[Reclamă Suita de pluginuri pregătită pentru agenți pentru WordPress.](https://sleekwp.com/?ref=oneclickpro)
