Usuwanie tła

Wgraj obrazy i usuń jednolite tło jednym kliknięciem. Tryb auto lub stały kolor, regulacja czułości, PNG z alfa. Szybko i przewidywalnie.

  • Bez rejestracji
  • Szybkie działanie
  • Operacje w pamięci
Przewodnik krok po kroku

Zero back-endu, 100% lokalnie.

icon

Usuwanie tła (prosty tryb)

*
Przeciągnij i upuść pliki tutaj lub kliknij, aby wybrać
Maksymalny rozmiar pliku: 25 MB
Przetwarzanie...

Usuwanie tła online w prostym trybie. Jedno kliknięcie i gotowy PNG z przezroczystością

BgRemoverLite wycina jednolite tła z obrazów i zwraca gotowe pliki PNG z kanałem alfa. Wybierasz tryb automatyczny albo podajesz stały kolor, ustawiasz czułość i ewentualne wygładzanie krawędzi. Komponent działa wsadowo, generuje podglądy i zapewnia szybkie pobieranie wyników.

PNG z alfa
Auto lub stały kolor
Czułość 0-100
Wygładzanie krawędzi

Zobacz jak działa

Co potrafi narzędzie i kiedy je wybrać

Narzędzie usuwa jednolite tła z fotografii produktowych, packshotów, piktogramów i logotypów. Sprawdza się w e-commerce, przy materiałach do social media oraz w szybkiej obróbce grafik do prezentacji. Zamiast manualnego zaznaczania w edytorze dostajesz automatyczne wycinanie tła i możliwość lekkiego zmiękczenia krawędzi. Wyniki są zapisywane jako PNG, więc możesz od razu osadzić je na kolorowym tle lub w kompozycji z elementami UI.

  • Wsadowe przetwarzanie wielu plików jednocześnie.
  • Tryb automatyczny bazujący na kolorze rogów obrazu lub tryb stałego koloru tła.
  • Regulowana czułość wykrywania tła w skali 0-100.
  • Opcjonalne wygładzanie krawędzi: brak, delikatne, mocne.
  • Podglądy wejściowe i tabelaryczny raport z rozmiarami plików.

Jak działa BgRemoverLite pod spodem

Komponent opiera się o dwie ścieżki technologiczne. Pierwsza to Imagick i funkcja transparentPaintImage, która na bazie wybranego koloru i parametru fuzz tworzy maskę przezroczystości. Druga to fallback oparty o bibliotekę GD, który zbliża się do efektu Imagicka porównując każdy piksel z kolorem tła i ustawiając pełną przezroczystość dla pikseli znajdujących się w zadanym progu tolerancji. W trybie automatycznym narzędzie bada kolor czterech rogów obrazu i oblicza uśrednioną barwę tła. W trybie stałego koloru korzysta z wartości heksadecymalnej wprowadzonej przez użytkownika. Po przetwarzaniu plik zapisywany jest jako PNG z kanałem alfa w publicznym storage i otrzymuje adres do pobrania.

// Pseudokod
for each uploaded file:
  temp = storeTemp(file)
  if Imagick:
     color = auto ? average(corners) : hexToRgb(bg_color)
     fuzz  = clamp(tolerance, 0, 100)
     transparentPaintImage(color, 0.0, fuzz * quantumFactor, false)
     if edge_soften == soft -> gaussianBlur(0, 0.7)
     if edge_soften == strong -> gaussianBlur(0, 1.2)
  else:
     color = auto ? average(corners) : hexToRgb(bg_color)
     for each pixel:
       if distance(pixel, color) <= tolerance:
         set alpha 100% for that pixel
  write PNG to public storage and return URL
BgRemoverLite celuje w tła jednolite lub prawie jednolite. Nie próbuje semantycznej segmentacji postaci czy włosów. Jego przewaga to szybkość, pełna kontrola progu i przewidywalność rezultatu.

Tryby, parametry i ich wpływ na efekt

Tryb auto

System próbuje odgadnąć kolor tła z czterech rogów obrazu. Dobrze sprawdza się w packshotach, mockupach i ikonach eksportowanych na jednolitym tle. Jeżeli narożniki zawierają inny kolor niż tło, rozważ tryb stały i ręczny wybór barwy.

Szybki start

Tryb stałego koloru

Podajesz kod koloru w formacie heksadecymalnym, na przykład #FFFFFF dla bieli lub #00FF00 dla zieleni. Algorytm usuwa wszystkie piksele zbliżone do tej barwy w granicach tolerancji.

Precyzja

Czułość - tolerance

Zakres 0-100. Niższa wartość działa zachowawczo i usuwa głównie dokładny kolor tła. Wyższa wartość rozszerza zakres o odcienie podobne, co pomaga przy nierównomiernym oświetleniu. Nadmiernie wysoka czułość może zacząć wycinać detale z obiektu.

Kontrola

Wygładzanie krawędzi

W Imagick dostępne jest miękkie rozmycie gaussowskie krawędzi. Ustawienie soft eliminuje postrzępienia. Strong mocniej zmiękcza maskę, co bywa przydatne przy zdjęciach z szumem lub kompresją JPEG.

Estetyka

Instrukcja użycia krok po kroku

  1. Wgraj obrazy w formacie JPEG, PNG lub WebP. Możesz przeciągać wiele plików jednocześnie.
  2. Wybierz tryb wykrycia tła. Użyj auto dla typowych zdjęć na jednolitym tle. Dla specyficznych układów wybierz stały kolor i podaj kod.
  3. Ustaw czułość. Zacznij od wartości 10-20. Jeżeli na podglądzie zostają resztki tła, podnieś stopniowo o 5-10.
  4. Opcjonalnie wybierz wygładzanie krawędzi. Soft w większości przypadków wystarczy.
  5. Kliknij Uruchom. Po przetworzeniu sprawdź wyniki w tabeli i pobierz pliki PNG z przezroczystością.

Parametry wejściowe i wyjściowe

Pole Opis Zakres lub format
local_files[] Lista plików do przetworzenia .jpeg .jpg .png .webp, do {{ $max_file_size_mb }} MB na plik
mode Strategia wykrywania tła auto lub solid
bg_color Kolor tła do usunięcia w trybie solid #RRGGBB lub #RGB
tolerance Czułość usuwania tła 0-100
edge_soften Wygładzanie krawędzi none, soft, strong
results[] Lista wyników z rozmiarami i URL name, before, after, url

Wgląd w implementację

private function removeBgImagick($in, $out) {
  $img = new \Imagick($in);
  $img->setImageAlphaChannel(\Imagick::ALPHACHANNEL_ACTIVATE);
  $img->setImageFormat('png');
  [$r,$g,$b] = $this->mode === 'auto' ? $this->guessBgColorFromCorners($in) : $this->hexToRgb($this->bg_color);
  $color = sprintf('rgb(%d,%d,%d)', $r, $g, $b);
  $fuzz = max(0, min(100, (int)$this->tolerance));
  $img->transparentPaintImage($color, 0.0, ($fuzz/100.0)*\Imagick::getQuantum(), false);
  if ($this->edge_soften === 'soft')   $img->gaussianBlurImage(0.0, 0.7);
  if ($this->edge_soften === 'strong') $img->gaussianBlurImage(0.0, 1.2);
  $img->writeImage($out);
  return is_file($out) && filesize($out) > 0;
}

Dobre praktyki i wskazówki

  • Używaj trybu auto przy neutralnym, równomiernym tle i braku cieni w narożnikach. Gdy narożniki nie reprezentują tła, przejdź na stały kolor.
  • Jeśli obiekt ma podobny kolor do tła, obniż czułość, a następnie dodaj delikatne wygładzanie, aby zamaskować artefakty.
  • Przed wycinaniem wyrównaj ekspozycję i kontrast. Im bardziej jednolite tło, tym lepszy efekt przy niższej czułości.
  • Po usunięciu tła rozważ zapis WebP z kanałem alfa dla strony produkcyjnej. Tutaj otrzymujesz PNG jako format pośredni, co ułatwia kompatybilność.
  • Duże zdjęcia przetwarzaj partiami. Przy setkach megapikseli pamięć i czas mogą wzrosnąć.

Typowe zastosowania

  • Packshoty do kart produktu i listingów w e-commerce.
  • Wycinka tła pod miniatury na marketplace i porównywarkach.
  • Przygotowanie naklejek, ikon i elementów na przezroczystym tle w prezentacjach.
  • Szybkie mockupy materiałów promocyjnych i miniaturek wideo.

Rozwiązywanie problemów

  • Pozostałości tła wokół obiektu - podnieś czułość o 5-10 i włącz soft dla krawędzi.
  • Zbyt mocno wycięte detale - obniż czułość, przełącz tryb z auto na stały lub wybierz inny kolor bazowy.
  • Wyraźny halo efekt - zastosuj soft lub strong, ewentualnie obniż czułość i przetwórz ponownie.
  • Brak efektu w trybie auto - narożniki nie odzwierciedlają tła. Przełącz na stały kolor i wpisz właściwy kod.
  • Duży rozmiar wyjściowego PNG - usuń zbędne metadane w kolejnym kroku optymalizacji obrazów lub skonwertuj do WebP z alfa.

Bezpieczeństwo i przetwarzanie plików

Pliki są obsługiwane po stronie serwera. Wersje tymczasowe lądują w katalogu Livewire, a wynikowe PNG trafiają do publicznego storage narzędzia. Linki pobierania są generowane natychmiast po zakończeniu pracy. Możesz wdrożyć politykę retencji i okresowego czyszczenia katalogów wyników po pobraniu zasobów.

Najczęstsze pytania

Czy narzędzie usuwa każde tło

Nie. Algorytm jest zoptymalizowany dla teł jednolitych lub prawie jednolitych. Składane sceny, wielokolorowe gradienty, włosy i półprzezroczyste obiekty wymagają bardziej złożonej segmentacji.

Czy plik wynikowy ma zawsze przezroczystość

Tak. Wynik zapisywany jest jako PNG z kanałem alfa. Tło usunięte piksele mają pełną przezroczystość.

Jakie formaty wejściowe są wspierane

JPEG, PNG i WebP. Pliki wynikowe mają rozszerzenie .png dla maksymalnej kompatybilności.

Czy przetwarzanie zmienia rozdzielczość

Nie. Narzędzie nie skaluje obrazu. Zmienia jedynie maskę przezroczystości i format zapisu.

Jakie ustawienia polecacie na start

Tryb auto, czułość 15-25, wygładzanie soft. Gdy w rogach nie ma jednolitego tła, ustaw tryb stały i wpisz kod koloru, a następnie dostrajaj czułość.

 
Efekt
Szybkie wycinanie jednolitych teł i eksport do PNG z przezroczystością
Kontrola
Tryb auto lub stały kolor, czułość 0-100 i wygładzanie krawędzi

Dbaj o prawa do przetwarzanych obrazów. Dla materiałów wrażliwych zastosuj retencję i automatyczne czyszczenie katalogów tymczasowych w harmonogramie.

Usuń tło teraz