![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 24.10.2017 Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
nie potrafiłem znaleźć podobnego tematu w Google, więc za wczasu spytam, czy realizacja poniższego pomysłu w PHP ma sens, o ile jest w ogóle wykonalna. Załóżmy, że mam JPG 200x200px z białym tłem i czerwonym trójkątem na środku. Chciałbym wiedzieć, jaką powierzchnię ma ten trójkąt - może to być przykładowo % całego obrazu. Jedyny pomysł jaki przyszedł mi do głowy, to przelatywanie piksel po pikselu i odczytywanie wartości koloru, później zliczanie. Docelowo chciałbym znać jaki % (lub powierzchnia) w obrazku jest zajęta przez kolory inne niż tło - kolor tła mogę wziąć z piksela 0x0y. Czy ktoś ma pomysł jak się do tego zabrać? Czy nie PHP-ędy droga? Miłęgo, Grzegorz |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 24.10.2017 Ostrzeżenie: (0%) ![]() ![]() |
A czy wstępna posteryzacja obrazu nie uwolni Cię od sprawdzania czy dany piksel jest artefaktem czy też pochodzi z antialiasingu? http://php.net/manual/en/imagick.posterizeimage.php Świetna rzecz. Muszę przejrzeć możliwości imagick, bo rzeczywiście przydatnych funkcji multum. Dziękuję za cynk. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 22:19 |