Този кратък наръчник обяснява как да създадете многостраничен TIFF с Python. Той включва подробности за настройването на средата, списък с етапи и примерен код за обединяване на множество TIFF файлове в един с Python, както и работа с други типове изображения. Ще получите подробности за това как да съберете входните изображения и да създадете изходен TIFF файл с много страници, съдържащи отделни изображения на всяка страница.
Стъпки за обединяване на TIFF файлове с Python
- Настройте Aspose.Imaging for Python via .NET за комбиниране на изображения
- Импортирайте необходимите библиотеки, модули, класове и обекти
- Подгответе входните Image и създайте временна папка
- Прегледайте всяко изображение в колекцията, проверете неговия формат и извлечете всички страници, ако входният файл е TIFF и ги добавете към колекцията
- Добавете останалите изображения към колекцията на изходните изображения
- Създайте изходния TiffImage с всички изображения в колекцията
- Почистете ресурсите и премахнете временната папка
Тези стъпки показват как да обедините TIFF файлове в един с Python и да добавите други типове изображения. Започнете с подготовката на входните изображения, проверете типа на всяко изображение и добавете всички изображения към колекцията на изходните изображения, освен TIFF файловете. За TIFF файловете, извлечете всички страници и добавете всяка от тях към крайния TIFF файл.
Код за обединяване на TIFF файлове в един с Python
Примерният код показва процеса на обединяване на TIFF файлове в един с Python. Всяко изображение се проверява за тип, и ако зареденото изображение е TIFF файл, неговият тип се преобразува в TiffImage с помощта на метода aspycore.as_of(). Това позволява достъп до отделните страници в входния TIFF файл. В противен случай само първата страница от TIFF ще бъде включена, ако TIFF файлът се третира като обикновено изображение.
Тази статия ни е научила на процеса на комбиниране на TIFF и други типове изображения и създаване на многостраничен TIFF файл. За да компресирате изображения, като JPEG, вижте статията за Компресиране на JPEG с Python.