narzędzie Lasso

Lasso (lub „dowolny wybór formy”) to narzędzie do edycji dostępne, z niewielkimi zmianami, w większości programów do edycji obrazów cyfrowych . Jest często dostępny ze standardowego menu głównego (w Photoshopie , Paint Tool SAI i GIMP , jako typowe przykłady), klikając ikonę kropkowanej linii w kształcie lasso linowego , od którego wywodzi się nazwa zwyczajowa.

Standardowa operacja

Narzędzie lasso działa na aktywnej warstwie obrazu i jest używane przez klikanie i przeciąganie aby śledzić krawędzie zaznaczenia. Większość programów obsługuje wiele zamkniętych konturów, które można wybrać, wielokrotnie przekraczając ścieżkę krawędzi. Zwykle nie jest również konieczne zamykanie kształtu: zwolnienie przycisku myszy powoduje, że oprogramowanie automatycznie zamyka wszelkie otwarte pętle. Obszar otoczony ścieżką kursora pozostanie zaznaczony i otwarty dla różnych operatorów przekształcania (na przykład przesunięcie, skalowanie, wycięcie, kopiowanie i wklejanie) do momentu kliknięcia w innym miejscu obrazu. W tym momencie zaznaczenie lassem połączy się z warstwą, z której zostało wybrane. [ potrzebne źródło ]

Charakterystyka

W przeciwieństwie do innych algorytmów selekcji obrazu, takich jak inteligentne nożyczki, magiczna różdżka czy grabcut , lasso nie nakłada żadnych wymagań na obraz, ponieważ użytkownik może stworzyć dowolną zamkniętą ścieżkę.

Opis techniczny

Z punktu widzenia przetwarzania obrazu lasso jest zasadniczo narzędziem maskującym . Krawędzie maski są definiowane przez użytkownika: ścieżka kursora, gdy przycisk jest wciśnięty. Tworzona jest tymczasowa nowa warstwa aktywna, która zawiera logiczne AND warstwy maskującej i aktywnej warstwy obrazu. Tymczasem oryginalna aktywna warstwa jest maskowana (logiczne AND) odwrotnością zaznaczenia lassem. Stwarza to wrażenie, że narzędzie wycięło fragment oryginalnego obrazu do selektywnych przekształceń i edycji. Większość operacji dostępnych dla pełnego obrazu można teraz zastosować do tymczasowej aktywnej warstwy. [ potrzebny cytat ]

Gdy warstwy zostaną scalone, piksele w tymczasowej warstwie aktywnej zastąpią piksele w warstwie aktywnej, z którą się pokrywają. „Puste” piksele są obsługiwane na dwa sposoby, w zależności od tego, czy oprogramowanie do przetwarzania obrazu obsługuje składanie alfa . Mogą przyjąć wartość domyślnego koloru „tła” lub mogą nadal być definiowane jako przezroczyste z wartością kanału alfa równą zero. [ potrzebne źródło ]