mirror of
https://github.com/python-pillow/Pillow.git
synced 2024-12-27 10:26:19 +03:00
Merge pull request #6339 from radarhere/libtiff
Updated libtiff to 4.4.0
This commit is contained in:
commit
a50addb8e2
|
@ -162,7 +162,7 @@ Many of Pillow's features require external libraries:
|
|||
|
||||
* **libtiff** provides compressed TIFF functionality
|
||||
|
||||
* Pillow has been tested with libtiff versions **3.x** and **4.0-4.3**
|
||||
* Pillow has been tested with libtiff versions **3.x** and **4.0-4.4**
|
||||
|
||||
* **libfreetype** provides type related services
|
||||
|
||||
|
|
|
@ -815,11 +815,11 @@ ImagingLibTiffMergeFieldInfo(
|
|||
|
||||
// custom fields added with ImagingLibTiffMergeFieldInfo are only used for
|
||||
// decoding, ignore readcount;
|
||||
int readcount = 1;
|
||||
int readcount = is_var_length ? TIFF_VARIABLE : 1;
|
||||
// we support writing a single value, or a variable number of values
|
||||
int writecount = 1;
|
||||
int writecount = is_var_length ? TIFF_VARIABLE : 1;
|
||||
// whether the first value should encode the number of values.
|
||||
int passcount = 0;
|
||||
int passcount = (is_var_length && field_type != TIFF_ASCII) ? 1 : 0;
|
||||
|
||||
TIFFFieldInfo info[] = {
|
||||
{key,
|
||||
|
@ -831,14 +831,6 @@ ImagingLibTiffMergeFieldInfo(
|
|||
passcount,
|
||||
"CustomField"}};
|
||||
|
||||
if (is_var_length) {
|
||||
info[0].field_writecount = -1;
|
||||
}
|
||||
|
||||
if (is_var_length && field_type != TIFF_ASCII) {
|
||||
info[0].field_passcount = 1;
|
||||
}
|
||||
|
||||
n = sizeof(info) / sizeof(info[0]);
|
||||
|
||||
// Test for libtiff 4.0 or later, excluding libtiff 3.9.6 and 3.9.7
|
||||
|
|
|
@ -143,9 +143,9 @@ deps = {
|
|||
"libs": [r"*.lib"],
|
||||
},
|
||||
"libtiff": {
|
||||
"url": "https://download.osgeo.org/libtiff/tiff-4.3.0.tar.gz",
|
||||
"filename": "tiff-4.3.0.tar.gz",
|
||||
"dir": "tiff-4.3.0",
|
||||
"url": "https://download.osgeo.org/libtiff/tiff-4.4.0.tar.gz",
|
||||
"filename": "tiff-4.4.0.tar.gz",
|
||||
"dir": "tiff-4.4.0",
|
||||
"build": [
|
||||
cmd_cmake("-DBUILD_SHARED_LIBS:BOOL=OFF"),
|
||||
cmd_nmake(target="clean"),
|
||||
|
|
Loading…
Reference in New Issue
Block a user