Kreiranje višestraničnog TIFF-a u Pythonu

Ovaj kratki vodič objašnjava kako stvoriti višestranični TIFF u Pythonu. Sadrži detalje za postavljanje okruženja, popis koraka i primjer koda za kombiniranje više TIFF datoteka u jednu u Pythonu, zajedno s drugim vrstama slika. Ovdje ćete dobiti detalje kako izvršiti ovaj zadatak, od prikupljanja ulaznih slika do stvaranja izlazne TIFF datoteke s više stranica, pri čemu svaka stranica sadrži pojedinačnu sliku.

Koraci za kombiniranje TIFF datoteka u Pythonu

  1. Postavite Aspose.Imaging for Python via .NET za kombiniranje slika
  2. Uvezite potrebne biblioteke, module, klase i objekte
  3. Pripremite ulazne Image, deklarirajte varijable i stvorite privremeni direktorij
  4. Prođite kroz svaku sliku u kolekciji, provjerite njezin format i izvadite sve stranice ako je ulazna datoteka TIFF i pohranite ih u kolekciju
  5. Dodajte ostale slike u kolekciju odredišnih slika
  6. Stvorite izlaznu TiffImage koristeći sve slike u kolekciji
  7. Očistite resurse i uklonite privremeni direktorij

Ovi koraci objašnjavaju kako kombinirati TIFF datoteke u jednu u Pythonu i dodati i druge vrste slika. Započnite proces pripremom ulaznih slika, provjerite vrstu svake slike i dodajte sve slike u kolekciju odredišnih slika, osim TIFF datoteka. Za TIFF datoteke, prođite kroz sve stranice u ulaznoj TIFF datoteci i izvadite sve stranice koje će se na kraju dodati u odredišnu TIFF datoteku.

Kod za spajanje TIFF datoteka u jednu u Pythonu

Gornji primjer koda prikazuje proces za kombiniranje TIFF datoteka u jednu u Pythonu. Svaka slika se testira za njezin tip, a ako je učitana slika TIFF datoteka, njezin tip se pretvara u TiffImage pomoću metode aspycore.as_of(). To omogućuje pristup pojedinačnim stranicama u ulaznoj TIFF datoteci. Inače, samo će prva stranica TIFF-a biti dodana ako se TIFF datoteka tretira kao obična slika.

Ovaj članak nas je naučio proces spajanja TIFF i drugih vrsta slika i stvaranja više stranica TIFF datoteke. Za kompresiju slika kao što su JPEG, pogledajte članak o Kompresiji JPEG-a s Python-om.

 Hrvatski