Przejdź do głównej zawartości

import


  • import – narzędzie z pakietu ImageMagick służące do tworzenia zrzutów ekranu w różnych formatach graficznych.
  • Umożliwia przechwytywanie całego ekranu, wybranego okna lub wskazanego obszaru.
  • Obsługuje szeroką gamę formatów plików, takich jak PNG, JPEG, GIF czy TIFF.

Okno terminala
import [opcje] [plik_wyjściowy]
  • Jeśli nie podano pliku wyjściowego, wynik jest wysyłany na standardowe wyjście.

ParametrOpis
[plik_wyjściowy]Nazwa pliku, do którego zapisany zostanie zrzut ekranu
-window id/nazwaPrzechwytuje zawartość wskazanego okna
-crop WxH+X+YPrzechwytuje określony fragment ekranu
-frameUwzględnia ramkę okna w przechwyconym obrazie
-pause sekundyUstawia opóźnienie przed wykonaniem zrzutu
--helpWyświetla pomoc

Okno terminala
# 1. Przechwycenie całego ekranu do pliku screenshot.png
import screenshot.png
# 2. Przechwycenie wybranego okna po kliknięciu
import -window root window.png
# 3. Przechwycenie fragmentu ekranu o rozmiarze 800x600 od pozycji 100,100
import -crop 800x600+100+100 fragment.png
  • Pierwszy przykład zapisuje pełny zrzut ekranu w pliku PNG.
  • Drugi umożliwia kliknięcie okna, które zostanie zapisane.
  • Trzeci przechwytuje tylko wskazany obszar.

  • Polecenie wymaga zainstalowanego pakietu ImageMagick.
  • Przy pracy w środowiskach bez serwera X (np. serwerach bez GUI) narzędzie nie zadziała.
  • Domyślny format pliku zależy od rozszerzenia podanego w nazwie pliku wyjściowego.

Błąd / KomunikatPrzyczynaRozwiązanie
import: command not foundBrak pakietu ImageMagickZainstaluj ImageMagick (sudo apt install imagemagick)
unable to open X serverBrak dostępu do środowiska graficznegoUruchom w sesji X11 lub na komputerze z GUI