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