Domináns színek kinyerése képből

kinyeri a kép domináns színeit és összeállít egy használatra kész harmonikus palettát (HEX, RGB, HSL). Ideális vizuális identitás levezetéséhez vagy fotóból való inspirációhoz

Miért használjunk színpaletta-kinyerő eszközt?

A színpaletta kinyerése egy fotóból alapvető fontosságú a tervezők és a fejlesztők számára. Ez az eszköz leegyszerűsíti a folyamatot azáltal, hogy lehetővé teszi egy kép domináns színeinek gyors és pontos kinyerését, a hasonló színek csoportosítását, megkönnyítve ezzel a harmonikus színpaletták létrehozását projektjeihez.

A színpaletta-kinyerő eszköz jellemzői

Ez a színpaletta-kinyerő eszköz lehetővé teszi egy fotó feltöltését és a kép domináns színeinek kinyerését. Klaszterező algoritmust használ a hasonló színek csoportosítására, így azonnal harmonikus színpalettát kaphat tervezési és fejlesztési projektjeihez.

Hogyan használjuk a színpaletta-kinyerő eszközt

A színpaletta-kinyerő eszköz használatához kövesse az alábbi egyszerű lépéseket:

  1. Töltsön fel egy fotót az erre a célra szolgáló űrlap segítségével.
  2. Kattintson a "Kinyerés" gombra. Az eszköz elemzi a képet, és megjeleníti a kinyert színpalettát, csoportosítva a hasonló színeket.

Példa a színpaletta-kinyerő eszköz használatára

Íme egy példa egy fotóból kinyert színpalettára:

#cececc

#262123

#daad90

#229fbd

Gyakran ismételt kérdések

Milyen képformátumok elfogadottak?

A kinyerő elfogadja a klasszikus webes bittérképes képeket: JPG, JPEG, PNG, GIF és WebP. A vektorgrafikus képek (SVG) nem relevánsak ehhez a feldolgozáshoz, mivel azok már leírják színeiket a kódban. Egy SVG fájl esetén nyissa meg egy szövegszerkesztőben, és olvassa ki közvetlenül a fill és stroke attribútumokban szereplő HEX értékeket.

Mi a maximális elfogadott képméret?

A kb. 10 MB-ig terjedő fájlok nehézség nélkül átmennek. Ezen túl a feldolgozás még lehetséges, de jelentősen lelassul. Egy nagyon nagy felbontású fotó kinyerésének felgyorsításához méretezze át kb. 1500 px szélességre: a domináns paletta ugyanaz marad, az elemzés pedig sokkal gyorsabb lesz.

Mi a különbség a paletta-kinyerő és a színválasztó (color picker) között?

A színválasztó egy egérrel célzott pontos pixel színét adja vissza. A paletta-kinyerő a teljes képet elemzi, klaszterezéssel csoportosítja a vizuálisan közeli pixeleket, majd visszaadja az n domináns színt. A választó egy részlet megjelölésére hasznos, a kinyerő pedig egy fotó általános kromatikus hangulatának megértésére.

Hogyan csoportosítja az algoritmus a színeket?

Az eszköz k-means típusú klaszterezést használ az RGB térben: minden pixelt a legközelebbi osztályközépponthoz rendel, majd a középpontokat minden iterációban újraszámolja a stabilizálódásig. Az eredmény egy reprezentatív színlista, HEX formátumban kifejezve, amely zaj nélkül összegzi a képet.

Tárolódik a képem a szerveren?

A képet pixelről pixelre történő elemzés idejére elküldjük a szervernek, majd a paletta kinyerése után azonnal megsemmisítjük. Semmilyen fájl nem marad a lemezen. Az EXIF metaadatokat (geolokáció, fényképezőgép modellje) nem használjuk fel, és azok eltűnnek az eredeti fájllal együtt.

Mire jó konkrétan egy kinyert paletta?

Számos felhasználási mód létezik: egy arculati kézikönyv illesztése egy termékfotóhoz, egy kereskedelmi webhely átszínezése egy hero vizuál hangulatához, sötét téma táplálása egy műalkotásból, vagy designtokenek generálása egy CSS, SASS vagy Tailwind fájlban. A kapott paletta ezután finomítható a palettagenerátorban vagy konvertálható a színkonverterrel.

Kérés példa

curl -X POST https://cdrn.fr/api/v1/tools/color-extractor/execute \
  -F "image=@/path/to/file" \
  -F "number=1"

Bemeneti séma

Mező Típus Kötelező Alapértelmezett
image file
number integer

ez az eszköz fájlt vár - használjon Content-Type multipart/form-data értéket application/json helyett

Végpontok

  • GET https://cdrn.fr/api/v1/tools - listázza az összes elérhető eszközt
  • GET https://cdrn.fr/api/v1/tools/color-extractor - lekéri ezen eszköz sémáját
  • POST https://cdrn.fr/api/v1/tools/color-extractor/execute - végrehajtja ezen eszközt JSON payloaddal