Komprimirajte sliku u Pythonu

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

  1. Pripremite sustav konfiguracijom Aspose.Imaging for Python za komprimiranje slika
  2. Pročitajte ulaznu sliku pomoću klase Image
  3. Napravite objekt klase PngOptions i postavite različita svojstva
  4. 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.

 Hrvatski