Tikslus spalvos iš nuotraukos nustatymas – nepakeičiamas įrankis dizaineriams, programuotojams ir kūrėjams. Kuriant modernias interneto svetaines, vartotojo sąsajas (UI/UX), prekės ženklo stiliaus knygas (Brandbook), ruošiant iliustracijas ar spaudos maketus, viena dažniausių užduočių yra paimti tikslią spalvą iš ekrano kopijos, logotipo, grafinio elemento ar gamtos nuotraukos. Šis internetinis įrankis sujungia didelės raiškos 10x pikselių didinamąjį stiklą (lupą), automatinį dominuojančių spalvų ištraukėją, WCAG prieinamumo kontrasto tikrintuvą ir momentinį konvertavimą į visus populiariausius skaitmeninius bei spaudos formatus.

1. Nuotraukos įkėlimo būdai ir paprastas startas

Įrankis sukurtas taip, kad pradėti darbą būtų galima vos per vieną sekundę be jokių registracijų ar papildomų nustatymų:

  • Pasirinkimas iš įrenginio: Spustelėkite mygtuką „📂 Pasirinkti nuotrauką“ ir parinkite bet kurį palaikomą failą (JPG, PNG, WebP, SVG, AVIF, GIF, BMP).
  • Nuvilkimas pele (Drag & Drop): Tiesiog nuvilkite nuotrauką iš kompiuterio aplanko tiesiai į įkėlimo zoną arba ant jau atidarytos drobės.
  • Įklijavimas iš iškarpinės (Ctrl + V): Nuspauskite ekrano kopijos mygtuką (PrintScreen arba Win + Shift + S / Cmd + Shift + 4), atidarykite šį puslapį ir paspauskite Ctrl + V. Vaizdas akimirksniu atsivers redaktoriuje.
  • Bandomasis pavyzdys: Jei norite greitai išbandyti įrankio galimybes, spustelėkite „🖼️ Įkelti pavyzdį“ ir bus sugeneruota spalvinga bandomoji paletė.

2. 10x didinamasis stiklas (Pixel Magnifier Loupe) ir taško fiksavimas

Paprastos naršyklių pipetės dažnai būna netikslios, nes sunku pataikyti į vieną konkretų pikselį, ypač esant smulkioms detalėms ar teksto kraštų suliejimui (antialiasing). Šis įrankis realiu laiku seka pelės žymeklį ir atvaizduoja padidintą 11×11 pikselių tinklelio zoną su centriniu taikiniu:

  • Pikselių atskyrimas: Kiekvienas pikselis atvaizduojamas su subtiliu rėmeliu, todėl aiškiai matote gretimų atspalvių skirtumus.
  • Taško užrakinimas: Spustelėjus bet kurį nuotraukos tašką, ant drobės atsiranda pulsuojantis žymeklis (Pin), o viršutinėje juostoje užfiksuojamos tikslios koordinatės (X, Y).
  • Mobilusis valdymas: Įrenginiuose su liečiamuoju ekranu lupa valdoma piršto prisilietimu ir braukimu per ekraną.

3. Visi spalvų formatai ir 1-paspaudimo kopijavimas

Užfiksavus nuotraukos tašką, įrankis automatiškai apskaičiuoja visus standartinius spalvos kodus, reikalingus programuotojams, dizaineriams ir poligrafijos specialistams:

  • HEX (didžiosiomis ir mažosiomis): Standartinis 6 simbolių šešioliktainis formatas (pvz., #1D4ED8 ir #1d4ed8) saityno dizainui (HTML/CSS).
  • RGB ir RGBA: Adityvusis ekrano spalvų modelis (pvz., rgb(29, 78, 216) ir rgba(29, 78, 216, 1.0)).
  • HSL (Hue, Saturation, Lightness): Žmogaus regai intuityvus modelis su atspalvio laipsniais (0–360°) ir procentais (pvz., hsl(224, 76%, 48%)).
  • HSV / HSB (Hue, Saturation, Value/Brightness): Populiariausias modelis grafikos redaktoriuose („Figma“, „Adobe Photoshop“, „Sketch“).
  • CMYK (Cyan, Magenta, Yellow, Key): Subtraktyvusis modelis spaudai, nurodantis dažų proporcijas (pvz., cmyk(87%, 64%, 0%, 15%)).
  • Dešimtainis kodas (Decimal / Integer): Sveikasis 24 bitų skaičius (0–16777215), naudojamas žaidimų kūrime, Canvas programavime ir duomenų bazėse.
  • W3C / CSS spalvos pavadinimas: Pagal mažiausią Euklido atstumą 3D RGB erdvėje surandamas artimiausias oficialus HTML spalvos vardas (pvz., „RoyalBlue“) su tikslumo procentu.

Kiekvienas kodo laukelis turi atskirą kopijavimo mygtuką, o paspaudus ant paties laukelio kodas taip pat akimirksniu nukopijuojamas į iškarpinę su žaliu patvirtinimu.

4. Automatinis dominuojančių spalvų paletės ištraukimas

Įkėlus nuotrauką, algoritmas nuskaito visos drobės pikselius naudodamas greitą erdvinį kvantavimą ir klasterizavimą. Jis atrenka 6–8 labiausiai pastebimas, vizualiai turtingas ir tarpusavyje besiskiriančias spalvas. Kiekviena paletės spalva rodoma su jos užimama nuotraukos dalimi (procentais). Paspaudus ant bet kurios paletės kortelės, ji tampa aktyvia spalva ir iškart nukopijuojamas jos HEX kodas.

Taip pat galite eksportuoti visą nuotraukos spalvų paletę vienu spustelėjimu:

  • CSS kintamieji: Suformatuotas :root { --color-1: #...; } blokas, kurį galite tiesiai įklijuoti į savo stilių failą.
  • JSON masyvas: HEX kodų sąrašas ["#1d4ed8", "#3b82f6", ...] programiniam apdorojimui.
  • HEX sąrašas: Paprastas kableliais atskirtas sąrašas.

5. WCAG 2.1 ir 2.2 prieinamumo bei kontrasto analizatorius

Kuriant prieinamą ir lengvai skaitomą turinį pagal tarptautines W3C gaires (WCAG), būtina užtikrinti pakankamą teksto ir fono kontrasto santykį. Šis įrankis realiu laiku apskaičiuoja pasirinktos spalvos santykinį šviesumą (Relative Luminance) ir nustato kontrasto koeficientą su baltu (#FFFFFF) bei juodu (#000000) tekstu:

  • WCAG AA (Normalus tekstas): Reikalauja bent 4,5 : 1 santykio.
  • WCAG AA Large (Didelis tekstas / antraštės): Reikalauja bent 3,0 : 1 santykio.
  • WCAG AAA (Padidinto griežtumo lygis): Reikalauja bent 7,0 : 1 santykio.

Skydelyje rodomi gyvi pavyzdiniai teksto blokai ir aiški rekomendacija – kokios spalvos tekstą geriausia naudoti ant pasirinkto fono.

6. Spalvų harmonijos ir šviesumo spektrai

Pasirinkus bet kurį atspalvį, automatiškai sugeneruojamos klasikinės spalvų teorijos harmonijos:

  • Papildoma (Complementary): Priešingoje spalvų rato pusėje esanti spalva (+180°).
  • Analogiškos (Analogous): Šalia esančios harmoningos spalvos (±30°).
  • Triada (Triadic): Trikampio taisykle išdėstytos trys subalansuotos spalvos (+120° ir +240°).
  • Šviesumo atspalviai (Tints & Shades): To paties atspalvio spektrai nuo 10% iki 90% šviesumo.

Paspaudus ant bet kurio harmonijos kvadratėlio, ta spalva akimirksniu tampa pagrindine ir nukopijuojama į iškarpinę.

7. Parinktų spalvų istorija ir 100% kliento privatumas

Kiekviena paspausta spalva automatiškai išsaugoma istorijos juostoje (iki 16 elementų), todėl galite patogiai grįžti prie anksčiau nustatytų atspalvių arba vienu mygtuku išvalyti visą sąrašą. Visi skaičiavimai ir nuotraukų analizė atliekami išskirtinai jūsų naršyklėje (kliento pusėje per HTML5 Canvas) – jokie vaizdai nesiunčiami į serverius, todėl garantuojamas visiškas jūsų duomenų saugumas ir privatumas.