Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Obliczanie kolorowej powierzchni w pliku graficznym
Grzeniu
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Tomplus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 884
Pomógł: 231
Dołączył: 20.03.2005
Skąd: Będzin

Ostrzeżenie: (0%)
-----


Nie ma innego sposobu.
Chyba że poszukujesz skomplikowane algorytmy które dokładnie wizualizują co jest na obrazie.

Jednakże jeżeli wiesz że tło będzie zawsze jednolite np. białe, to możesz wyszukać parametry 3 prostych i w ten sposób stworzyć trójkąt.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 15:58