Ova tema govori o detaljima kompresije image u Pythonu. Obuhvaća algoritam i radni isječak koda za razvoj kompresora slike u Pythonu. Možete slijediti ove upute u bilo kojem operativnom sustavu, kao što su Windows, macOS ili Linux, pod uvjetom da je Python konfiguriran u tom okruženju.
Koraci za komprimiranje slike u Pythonu
- Pripremite sustav konfiguracijom Aspose.Imaging for Python za komprimiranje slika
- Pročitajte ulaznu sliku pomoću klase Image
- Napravite objekt klase PngOptions i postavite različita svojstva
- Izvezite izlaznu komprimiranu sliku
Slijedeći gore navedene korake, možete jednostavno uključiti značajku JPG kompresije u Python. Prvo, možete konfigurirati okruženje uvozom relevantnih imenskih prostora unutar projekta. Zatim pristupite ulaznoj slici s diska i postavite razinu kompresije zajedno s ostalim svojstvima. Na kraju, izvezite izlaznu komprimiranu sliku na disk ili stream prema vašim zahtjevima.
Kod za stvaranje kompresora slika u Pythonu
Ovaj primjer koda dovoljan je za stvaranje kompresora fotografija u Pythonu sa samo nekoliko API poziva. Radi s klasom Image za čitanje izvorne slike i zatim deklarira instancu klase PngOptions za određivanje svojstava kompresije prije izvoza komprimirane izlazne slike. Štoviše, možete postaviti bitnu dubinu, postavke razlučivosti, paletu boja itd. kako biste prilagodili proces kompresije slike.
U ovom smo članku razumjeli kako kompresirati JPEG u Pythonu. Ako želite naučiti o spajanju fotografija, pročitajte članak na Spojite fotografije u Pythonu.