Mój problem Moi klienci ładują obrazy, aby założyć koszulkę. Muszę wiedzieć, ile głównych kolorów jest w projekcie. Próbowałem skryptów PHP i Imagemagick, nie mogę uzyskać wyników, których szukam.PHP lub Imagemagick: Liczba kolorów głównych z obrazu
Ten obraz ma 5 głównych wariantów kolorystycznych. Kiedy używam unikalnych kolorów imagemagick, dostaję ogromną gamę różnych kolorów. Czy istnieje linia kodu lub skryptu, który można wykorzystać, aby uzyskać wynik 5.
Oto kod używam, aby spróbować i dostać się liczyć z ImageMagick wyjątkowy kolor, ale pojawia drogę do wielu kolorach.
exec(convert $origimage -unique-colors -scale 1000% $newimage);
Ale drukując koszulę, po prostu drukowałbym tylko 1 niebieski i 1 żółty. Dla ludzkiego oka, że iamge wygląda jak 2 kolory, ale scenariusz odbierze więcej niż dwa kolory, chcę wersję z ludzkim okiem. Skrypt jest na tyle sprytny, że mówi o jednej wariacji niebieskiej i jednej żółtej. Czy przeczytałeś moje pytanie? – bbullis
Myślę, że to, czego szukasz, jest sposobem na określenie "głównych kolorów" bez względu na to, ile prawdziwych kolorów jest na zdjęciu. Polecam użyć oprogramowania takiego jak Paintshop lub pixlr.com, a następnie po prostu zapisz obraz jako GIF ze zredukowaną paletą 3 kolorów (biały/niebieski/żółty). – powtac
haha, żartujesz ze mnie? Czy przeczytałeś moje pytanie, czy tylko piszesz komentarze, aby zwiększyć swoją reputację? To właśnie powiedziałem, że potrzebuję głównych kolorów dokładnie w moim pytaniu i tytule mojego pytania. Potrzebuję tego wszystkiego za pomocą skryptu, a nie photoshopa. – bbullis