Obrazy są wymagane do użycia w wielu aplikacjach do różnych celów. Jedną z podstawowych części aplikacji internetowych jest obraz. Wiele bibliotek istnieje w Python dla zadań przetwarzania obrazu, takich jak PIL, poduszka, openCV itp. PIL to popularna biblioteka przetwarzania obrazów, ale nie jest Python 3. Poduszka jest zaimplementowana, aby Python 3 wykonał podobne zadanie PIL i nazywa się widelcem PIL. Poduszka obsługuje wiele formatów obrazu i różne typy zadań przetwarzania obrazu, takie jak rozmiar, obracanie, przycinanie, dodanie tekstu obrazu itp., można łatwo wykonać za pomocą tej biblioteki. Biblioteka poduszek można zainstalować i używać do różnych zadań przetwarzania obrazu pokazanych w tym samouczku.
Instalowanie modułu przetwarzania obrazu
Moduł przetwarzania obrazu będzie wymagał, jeśli chcesz utworzyć symulator Rolling Kości za pomocą GUI. Uruchom następujące polecenia z terminala, aby zaktualizować PIP i zainstalować moduł poduszki.
$ Python3 -m instaluj instalacja pipPrzykład-1: Wyświetl obraz
Jak można wyświetlić obraz za pomocą skryptu Python, pokazany w następującym skrypcie. Moduł obrazu został zaimportowany do korzystania z otwarty() funkcja otwierania pliku obrazu. Następnie pokazywać() funkcja jest wywoływana za pomocą obiektu obrazu do wyświetlania obrazu.
# Importuj moduł obrazu z PILWyjście
Obraz zostanie wyświetlony w oknie dialogowym, jeśli plik obrazu istnieje w bieżącej lokalizacji.
Przykład-2: Wyświetl obraz z różnymi atrybutami
Poniższy skrypt wyświetli obraz w oknie dialogowym i wydrukuje różne typy atrybutów obrazu. OS moduł został zaimportowany z Obraz moduł w tym skrypcie, aby sprawdzić, czy plik obrazu istnieje. Jeśli plik istnieje, plik obrazu zostanie otwarty i wyświetlony w oknie dialogowym. Następnie rozmiar obrazu i format obrazu zostaną wydrukowane za pomocą rozmiar I format właściwości obiektu obrazu.
# Importuj moduł obrazu z PILWyjście
Obraz zostanie wyświetlony w oknie dialogowym, jeśli plik obrazu istnieje w bieżącej lokalizacji. Poniższe wyjście pokazuje rozmiar i format obrazu. Szerokość obrazu wynosi 286 pikseli, a wysokość obrazu wynosi 176 pikseli. Format obrazu to JPEG.
Przykład-3: Utwórz nowy obraz, zmieniając rozmiar i format obrazu
Poniższy skrypt wyświetli oryginalny obraz, a nowy obraz zostanie utworzony, zmieniając rozmiar i format oryginalnego obrazu. Skrypt poprzedniego przykładu użył do wyświetlania obrazu w dialogu skrzynka. Zmień rozmiar() Metoda jest stosowana z nowymi wartościami szerokości i wysokości, aby ustawić rozmiar nowego obraz. ratować() Metoda jest używana z nazwą nowego obrazu do utworzenia nowego obrazu. Rozmiar zarówno oryginalnych, jak i nowych obrazów zostanie wydrukowany później.
# Importuj moduł obrazu z PILWyjście
Obraz zostanie wyświetlony w oknie dialogowym, jeśli plik obrazu istnieje w bieżącej lokalizacji. Poniższe wyjście pokazuje rozmiar zarówno oryginalnych, jak i nowych obrazów. Szerokość oryginalnego obrazu wynosi 278 pikseli, a wysokość oryginalnego obrazu wynosi 182 pikseli. Szerokość nowego obrazu wynosi 400 pikseli, a wysokość nowego obrazu wynosi 300 pikseli.
Przykład-4: Utwórz przycięty obraz obrazu
Poniższy skrypt wyświetli przycięty obraz istniejącego obrazu. przyciąć() Metoda służy do przycinania obrazu na podstawie wartości podanych. Następnie ratować() Metoda służy do tworzenia nowego obrazu przyciętego. Nowy obraz zostanie wyświetlony w oknie dialogowym, takim jak poprzednie przykłady.
# Importuj moduł obrazu z PILWyjście
Poniższe przycięte zdjęcie zostanie wyświetlone w oknie dialogowym, jeśli oryginalny plik obrazu istnieje w bieżącej lokalizacji.
Przykład-5: Utwórz miniaturę pliku
Poniższy skrypt utworzy miniaturę obrazu. Metoda THUBLEAIL () została użyta w skrypcie do utworzenia miniatury obrazu. Utworzony obraz miniatury zostanie wyświetlony w oknie dialogowym.
# Importuj moduł obrazu z PILWyjście
Poniższy obraz miniatury zostanie wyświetlony w oknie dialogowym, jeśli oryginalny plik obrazu istnieje w bieżącej lokalizacji.
Wniosek
Moduł obrazu zawiera wiele funkcji do wykonywania różnych rodzajów operacji związanych z obrazem. Zastosowania niektórych najczęściej używanych funkcji zostały wyjaśnione w tym samouczku za pomocą wielu przykładów.