Ten artykuł opisuje, jak utworzyć przezroczysty PNG w Pythonie. Zawiera szczegółowe instrukcje, przykładowy kod dla generatora przezroczystych obrazów w Pythonie oraz wprowadzenie do wymaganych przestrzeni nazw, klas i metod. Nauczysz się rysować kształty na obrazie z przezroczystym tłem, który można później wyrenderować na dowolnym innym obrazie.
Kroki tworzenia przezroczystego PNG w Pythonie
- Skonfiguruj IDE do używania Aspose.Imaging for Python via .NET w celu utworzenia przezroczystego obrazu
- Zdefiniuj rozmiar wyjściowego obrazu PNG, utwórz obiekt klasy PngOptions i ustaw typ koloru
- Utwórz obraz w pamięci z podanymi ustawieniami i skonwertuj go do RasterImage
- Ustaw tło obrazu rastrowego jako całkowicie przezroczyste
- Utwórz obiekt Graphics dla obrazu i ustaw tryb wygładzania na anti-aliasing
- Narysuj kilka kształtów i tekst na przezroczystym obrazie
- Zapisz obraz z kształtami/tekstem na przezroczystym tle
Ten zestaw instrukcji wyjaśnia, jak utworzyć przezroczyste zdjęcie w Pythonie. Utwórz obraz o określonym rozmiarze i typie koloru obsługującym kanał alfa, utwórz tablicę pikseli w celu ustawienia wartości alfa dla każdego piksela. Na końcu ustaw piksele w obrazie, narysuj opcjonalne kształty/tekst i zapisz obraz przy użyciu dostosowanego obiektu PngOptions.
Kod dla generatora przezroczystych obrazów w Pythonie
Powyższy kod demonstruje rozwój kreatora przezroczystych obrazów w Pythonie. Jeśli masz istniejący obraz, który chcesz uczynić przezroczystym, możesz uzyskać dostęp do odpowiednich pikseli i ustawić wartość alfa na 0, aby uczynić go całkowicie przezroczystym, lub do 255, aby uczynić go nieprzezroczystym. Ten przezroczysty obraz można wyrenderować na dowolnym innym obrazie z pożądanym poziomem przezroczystości przy użyciu wartości alfa.
Ten artykuł nauczył nas, jak tworzyć przezroczyste obrazy. Aby dodać podpisy do zdjęcia, zobacz artykuł Dodawanie podpisu na zdjęciu w Pythonie.