Ten artykuł wyjaśnia, jak nałożyć podpis na zdjęcie w Pythonie. Zawiera konfigurację IDE, listę kroków i przykładowy kod pokazujący jak dodać podpis do obrazów w Pythonie. Dostosujesz obraz podpisu w formacie PNG i wkleisz go w określonym miejscu na obrazie docelowym (PNG, JPEG, BMP, TIFF, GIF itp.).
Kroki wstawiania podpisu do JPG w Pythonie
- Przygotuj środowisko do pracy z Aspose.Imaging for Python via .NET
- Load obraz główny i obraz podpisu z białym tłem do RasterImage
- W razie potrzeby zmień rozmiar obrazu podpisu
- Załaduj obraz podpisu do pamięci metodą cache_data() i pobierz wszystkie piksele metodą load_argb_32_pixels()
- Uczyń białawawe piksele przezroczystymi, ustawiając alfa na 0
- Zapisz zmienione piksele z powrotem do obrazu podpisu
- Za pomocą Graphics i draw_image narysuj przezroczysty podpis na obrazie głównym
Powyższe kroki podsumowują jak nałożyć podpis na obraz w Pythonie. Załaduj oba obrazy, rzutuj na RasterImage, zidentyfikuj białe piksele w podpisie i je wyzeruj (alfa=0), a następnie narysuj podpis w żądanym miejscu na obrazie głównym.
Kod do nałożenia Twojego podpisu na zdjęcia w Pythonie
Powyższy kod zakłada białe tło podpisu, dlatego wyszukuje piksele o wartości > 240; jeśli tło jest inne, dostosuj próg i zakres kolorów.
Ten artykuł pokazuje, jak dodać podpis do zdjęć bez Photoshopa przy użyciu Pythona. Aby przekonwertować DNG do JPEG, zobacz Konwersja DNG do JPG w Pythonie.