Reducerea culorilor

Cuantizarea înlocuiește multe culori sursă cu un set mai mic, simplificând regiunile folosite de fluxurile 3D Manual și Auto-paint. O paletă 2D conține culori țintă ale imaginii, nu un profil de filamente Auto-paint sau predicții măsurate de imprimare.

Decupează și redimensionează întâi. Dacă ai schimbat ajustările imaginii, apasă Aplică în acel panou înainte de cuantizare.

Procesul în două etape

Intensitatea algoritmului limitează paleta intermediară; Numărul de culori sau o paletă fixă selectată controlează a doua etapă.

Intensitatea algoritmului și Numărul de culori au roluri diferite. K-means cu intensitatea 128 grupează mai întâi sursa în cel mult 128 de culori. Auto cu Număr de culori 16 unește apoi rezultatul în cel mult 16. Intensitatea nu este un procent, o opacitate sau un număr de filamente.

Câmp sau acțiuneSemnificație
Paletă: AutoGăsește culori dependente de imagine, apoi le limitează numărul.
Paletă: încorporată, de furnizor sau personalizatăMapează imaginea intermediară la culorile activate ale paletei selectate. Nu trebuie să apară fiecare culoare disponibilă.
Număr de culoriLimita finală superioară pentru Auto: 2–256, implicit 16. Dezactivat pentru o paletă fixă.
Intensitatea algoritmuluiBugetul paletei intermediare: 2–256, implicit 128. O valoare mai mare păstrează de obicei mai multe detalii intermediare, nu neapărat o potrivire finală mai bună.
AlgoritmMetoda de reducere din prima etapă. Implicit: K-means.
AplicăProcesează imaginea de bază și creează un pas de anulare. Simpla schimbare a unei setări nu recolorează imaginea.
Săgeată de resetareRestabilește Auto, 16 culori, intensitatea 128 și K-means. Nu restaurează o imagine anterioară.

Rezultatul poate conține mai puține culori decât s-au cerut. Mărirea țintei după reducere nu poate recupera culorile eliminate: folosește întâi Anulează pentru a compara alternative pe aceeași sursă.

Cuantizarea păstrează pixelii complet transparenți, dar face toți pixelii parțial transparenți complet opaci. O margine alfa estompată nu reprezintă o margine imprimată parțial.

Alege un algoritm

Aceste metode grupează culori. Niciuna nu adaugă un model spațial de dithering și nu garantează că un element mic va supraviețui lățimii liniei duzei.

AlgoritmCe se schimbăComparație utilă
Niciunul (doar postprocesare)Omite cuantizatorul primei etape; Intensitatea este dezactivată. Reducerea numărului final sau maparea la paleta fixă se execută în continuare.Mapează direct o imagine curată la o paletă cunoscută. Nu este un comutator universal „lasă imaginea neschimbată”.
PosterizareÎmparte canalele RGB în trepte discrete, apoi aplică limita de intensitate.Grafică intenționat în trepte; nivelurile disponibile ale canalelor se schimbă prin salturi discrete.
Median-cutÎmparte distribuția culorilor în grupuri reprezentate de culori medii.Compară când altă metodă pierde un grup tonal important.
K-meansGăsește grupuri de culori ponderate cu numărul de pixeli, pornind de la o inițializare aleatorie.Un punct de pornire pentru fotografii și imagini mixte. Rulările pe aceeași sursă pot diferi ușor.
WuFolosește statisticile distribuției culorilor pentru a alege divizări cu variație internă mai mică.Compară pe degradeuri și fotografii.
OctreeGrupează culorile prin subdiviziuni RGB și combină grupurile pentru a se încadra în buget.Compară pe imagini cu multe regiuni distincte.

Nu există un algoritm universal optim. Inspectează subiectul, literele mici și accentele importante la dimensiunea fizică dorită.

Palete fixe și de furnizor

O paletă fixă oferă numai culorile sale selectate. După orice reducere din prima etapă, fiecare pixel netransparent este mapat la cea mai apropiată culoare disponibilă în spațiul de culoare Lab. Este potrivirea culorilor imaginii, nu simularea optică a filamentelor.

Paletele furnizorilor sunt seturi de referință neoficiale cu nume de filamente și culori hexazecimale publicate. Nu garantează disponibilitatea actuală a produselor sau precizia culorilor imprimate. De exemplu, culorile de referință Bambu folosesc tabelul hexazecimal de filamente Bambu Lab. Kromacut nu este afiliat și nu este susținut de producători.

Paletele încorporate și cele ale furnizorilor sunt doar pentru citire. Clonează una pentru a o personaliza. Folosește separat calibrarea filamentelor pentru comportamentul real al rolelor și straturilor.

Palete personalizate

ComandăCe faci
Creează paletă nouăDenumește-o și adaugă cel puțin o culoare validă activată. Va deveni paleta selectată.
Editează paleta selectatăSchimbă o paletă personalizată, nu pixelii imaginii curente. Aplică apoi cuantizarea.
Adaugă culoareAdaugă un selector, un câmp hexazecimal și un nume opțional. Intrările valide folosesc #RGB sau #RRGGBB; rândurile nevalide sunt omise la Salvare.
Nume opțional al culoriiEtichetează o culoare, de exemplu cu numele rolei. Nu schimbă potrivirea.
Comutatorul cu ochiDezactivează o culoare salvată fără să o șteargă. Trebuie să rămână activată cel puțin o culoare validă.
Elimină rândulȘterge rândul; nu poți elimina ultimul rând.
CloneazăCopiază o paletă diferită de Auto într-o paletă personalizată editabilă, păstrând numele și stările dezactivate.
ImportăCitește un fișier .kpal și raportează intrările importate, suprascrise, duplicate sau redenumite. Selectează prima paletă importată când este cazul.
ExportăSalvează paleta personalizată selectată ca .kpal, inclusiv numele și culorile dezactivate. Clonează întâi paletele încorporate pentru a exporta o copie editabilă.
Șterge paleta selectatăElimină paleta salvată și readuce selecția la Auto. Nu șterge pixelii imaginii.
Salvează / AnuleazăConfirmă sau abandonează ciorna editorului.

O etichetă precum Rolele mele (5/8) în selector înseamnă cinci culori activate din opt intrări salvate. Participă doar culorile activate. Paletele și selecția sunt salvate local; exportă copii de siguranță înainte de ștergerea datelor aplicației/browserului. Sunt separate de profilurile de filamente.

Culorile imaginii

Culorile imaginii descrie imaginea de bază, nu ajustările live neaplicate. Indicatorul său exclude pixelii complet transparenți. Indiciile afișează codul hexazecimal, alfa și numărul de pixeli. Valori alfa diferite pot crea intrări separate cu același RGB. Imaginile foarte colorate au o listă afișată limitată, nu fiecare culoare fotografică.

Apasă o mostră pentru Editează culoarea. Folosește selectorul RGBA sau câmpul hexazecimal, apoi Aplică. Codul cu șase cifre schimbă RGB păstrând alfa curent al selectorului; cel cu opt cifre include explicit alfa. Folosește comanda de transparență sau un sufix alfa explicit când contează opacitatea.

Înlocuirea opacă recolorează fiecare potrivire exactă, alfa zero elimină acei pixeli, iar Șterge remapează culorile în loc să decupeze găuri.

AcțiuneCe se schimbă
Aplică o culoare opacăÎnlocuiește fiecare potrivire exactă RGB și alfa din întreaga imagine, inclusiv regiunile deconectate.
Aplică alfa complet transparentElimină pixelii identici din imaginea vizibilă și silueta imprimabilă. Dispar și pixelii identici ai subiectului.
Aplică mostrei transparenteÎnlocuiește toți pixelii complet transparenți, putând adăuga un fundal sau umple găuri.
ȘtergeRecuantizează folosind paleta țintă rămasă. Nu șterge pixeli. Algoritmul selectat pentru prima etapă rulează în continuare, deci se pot schimba și alte culori.
Închide / EscapeAbandonează editarea neconfirmată.

Alege Niciunul (doar postprocesare) înainte de Șterge pentru mapare directă la paleta rămasă. Folosește Umplere sau Radieră pentru o schimbare locală. Anulează dacă se schimbă mai mult din imagine decât intenționai.

Instrucțiunile de schimbare manuală sunt dezactivate peste 64 de culori netransparente. O paletă mai mică poate simplifica stiva chiar sub această limită, dar mai puține ținte nu înseamnă automat mai puține schimbări de filament în Auto-paint.

În continuare: Eliminarea ditheringului și curățarea.