Prosta obróbka grafiki w Pythonie – krok 2 (logo na zdjęciach)
Umieszczenie logo na jednym zdjęciu jest w sumie banalnie proste i do wykonania w jakimkolwiek programie graficznym. Umieszczenie logo na 1000 zdjęć może jednak stanowić pewien problem. I tu z pomocą przychodzi Python.
Poniżej znajdziecie przykładowy kod dzięki któremu możecie umieścić logo (w tym przypadku wycinek zdjęcia) na wybranym zdjęciu. Kod ten wystarczy opakować pętlą wskazującą folder, z którego mają być pobierane zdjęcia do umieszczenia na nich logo i w przeciągu kilku chwil komputer sam opatrzy wszystkie nasze zdjęcia odpowiednim logo.
Powodzenia.
–
Kod w Pythonie3 (kontynuacja z poprzedniego wpisu)
kopia_kotka = kotek.copy()
kopia_kotka.save(’kopia_kotka.jpg’)
koci_pyszczek = kotek.crop((250,150,600,450))
koci_pyszczek.save(’koci_pyszczek.jpg’)
szerokosc_pyszczka, wysokosc_pyszczka = koci_pyszczek.size
nowy_kotek_na_rozowym_tle = Image.new(’RGBA’, (960, 649), 'pink’)
nowy_kotek_na_rozowym_tle.paste(koci_pyszczek, (10, 10))
nowy_kotek_na_rozowym_tle.paste(koci_pyszczek, (950 – szerokosc_pyszczka,
640 – wysokosc_pyszczka))
nowy_kotek_na_rozowym_tle.save(’nowy_kotek_na_rozowym_tle.jpg’)