Problem z kategorii szukałem, ale nie znalazłem.

Stanąłem właśnie przed zadaniem kadrowania zdjęcia według nieregularnych kształtów.
Objaśnię może jak krok po kroku jak to widzę, być może ktoś widział lub stosował kiedyś takie rozwiązania i jest w stanie mnie nakierować na rozwiązanie tego problemu.

1. Użytkownik importuje zdjęcie
2. Widzi jego podgląd na którym poprzez klikanie oznacza kolejne punkty (javascript)
3. Skrypt łączy kolejne punkty łamaną i wycina zaznaczony obszar z wcześniej zaimportowanego zdjęcia. (php)
4. Generuje nowy obrazek .png na którym wstawione jest wycięty obszar, natomiast wszystko dookoła pozostaje przezroczyste.

Tutaj obrazkowa historia co autor ma na myśli.

Obrazek zaimportowany:


Zielone punkty wyklikał użytkownik, czerowone linie wyznaczają obszar który ma być wycięty


Przykładowo wyglądający efekt (oczywiście bez tych kropek i linii)


Wykonywanie od punktu 3 jestem w stanie sobie wyobrazić, część w php myślę ze wiem jak napisać, gorzej natomiast z punktem drugim.
Nie mam póki co nic napisane i nie oczekuje gotowych rozwiązań lecz porady, jak najlepiej do tego podejść.

z góry dzięki za pomoc