Hogyan állapítható meg, a domináns szín a kép - minden a web design

Válogatás fotók tartalom - a feladat nem triviális, és egyre inkább szerepet tölt be a minőségi tartalom elismerés, amellyel szeretné rendezni a képeket. Természetesen az intelligens képfelismerő rendszer, nem a beszéd, hanem, hogy egy eszköz, amely lehet válogatni többé-kevésbé hasonló képet, ez reális. Például fotózásra Jessica Alba, amely valahogy keverve 1000 fotó más színésznők. Gyakran megkülönböztetik a photoset a többi lehet az a készlet színek uralják a képet, mint a lövés kivitelezése általában ugyanabban a táj, és csak a modell változásokat jelentenek. Ez a lecke fordítják ezt a bejegyzést.







Ön valószínűleg látta a képeket a Yandex keresési színű. Jó lenne, ha lenne képes rendezni képek ugyanúgy a honlapján.

Ennek eredményeként a hosszú keresés, találtam egy jó kereső script domináns színek a képen. A phpclasses.org oldalon van egy csomó érdekes dolgot, de sajnos, letöltheti azt a szkript nem fog működni regisztráció nélkül. És ez a regisztrációs rajta szörnyen hosszú és unalmas üzlet. Ezért azok, akik túl lusták, hogy regisztrálja ítéletek zavarja, innen lehet letölteni.

Együttműködik a script egyszerűen:







Ennek eredményeképpen a szkript megjeleníti a 10 legnépszerűbb kép színeit. Tulajdonképpen mindent megtenni funkció GeneratorImageColorPalet te :: getImageColor ($ imageFile_URL, $ numColors, $ image_granularity = 5). Meg 3 bemeneti paraméterek:

$ NumColors - a színek számát a kimeneti;

$ Image_granularity - rasztertávolság amely felett a statisztika.

Úgy vélem, hogy minden világos körülbelül az első két paraméter. A harmadik paraméter a fontosabb. Ez közvetlenül befolyásolja a sebességet a forgatókönyvet. Minél nagyobb az érték, annál gyorsabban fog futni script. Az alapértelmezett érték 5, de tényleg a képen a szín nem változik olyan gyakran, és ha nem tud egy szám több. Az a tény, hogy a szkript egyszerűen átmegy a képpontok lépésekben $ image_granularity a képben. Valami ehhez hasonló:

A script egy tömböt ad vissza, csak a leggyakoribb szín, ez nem túl kényelmes, ha rendezni a képeket, így nem ismert az aránya domináns színek. Ezért, ha szeretné, hogy a script egy tömbbel tér vissza a forma array ( '#fff' => 345 '# 000' => 34), majd cserélje ki a

Ez minden eredmény tömb tartalmazza a színeket a növekvő sorrendjében a képpontok számát találkozott ezzel a színnel.

Alkalmazás szkript lehet eléggé változatos. A Yandex és a Google Image Search hajtja végre a domináns szín. Ez a script lehetővé teszi, hogy nem ugyanaz a honlapján. Persze, hogy nem valós idejű keresés túl lassú, így a kép kell indexelni előre, például amikor hozzá és az adatok mentése az adatbázisba. Azt hiszem, a felhasználók értékelni fogják ezt a praktikus „Te” a honlapon keresés vagy válogatás képek.

Ez nem teljesen világos, hogy mi teszi ezt a forgatókönyvet érhetnek kezét itt. Példaként a forráskód lehet venni itt




Kapcsolódó cikkek