mirror of
https://github.com/python-pillow/Pillow.git
synced 2024-12-25 01:16:16 +03:00
Removing unused, redundant compression variable. Actual compression setting is in the imagefiledirectory
This commit is contained in:
parent
9d06fa74be
commit
42c17c5947
43
decode.c
43
decode.c
|
@ -427,7 +427,6 @@ PyImaging_LibTiffDecoderNew(PyObject* self, PyObject* args)
|
|||
char* mode;
|
||||
char* rawmode;
|
||||
char* compname;
|
||||
int compression;
|
||||
int fp;
|
||||
|
||||
if (! PyArg_ParseTuple(args, "sssi", &mode, &rawmode, &compname, &fp))
|
||||
|
@ -435,46 +434,6 @@ PyImaging_LibTiffDecoderNew(PyObject* self, PyObject* args)
|
|||
|
||||
TRACE(("new tiff decoder %s\n", compname));
|
||||
|
||||
/* UNDONE -- we can probably do almost any arbitrary compression here,
|
||||
* since we're effective passing in the whole file in one shot and
|
||||
* getting back the data row by row. V2 maybe
|
||||
*/
|
||||
|
||||
if (strcasecmp(compname, "tiff_ccitt") == 0) {
|
||||
compression = COMPRESSION_CCITTRLE;
|
||||
|
||||
} else if (strcasecmp(compname, "group3") == 0) {
|
||||
compression = COMPRESSION_CCITTFAX3;
|
||||
|
||||
} else if (strcasecmp(compname, "group4") == 0) {
|
||||
compression = COMPRESSION_CCITTFAX4;
|
||||
|
||||
} else if (strcasecmp(compname, "tiff_jpeg") == 0) {
|
||||
compression = COMPRESSION_OJPEG;
|
||||
|
||||
} else if (strcasecmp(compname, "tiff_adobe_deflate") == 0) {
|
||||
compression = COMPRESSION_ADOBE_DEFLATE;
|
||||
|
||||
} else if (strcasecmp(compname, "tiff_thunderscan") == 0) {
|
||||
compression = COMPRESSION_THUNDERSCAN;
|
||||
|
||||
} else if (strcasecmp(compname, "tiff_deflate") == 0) {
|
||||
compression = COMPRESSION_DEFLATE;
|
||||
|
||||
} else if (strcasecmp(compname, "tiff_sgilog") == 0) {
|
||||
compression = COMPRESSION_SGILOG;
|
||||
|
||||
} else if (strcasecmp(compname, "tiff_sgilog24") == 0) {
|
||||
compression = COMPRESSION_SGILOG24;
|
||||
|
||||
} else if (strcasecmp(compname, "tiff_raw_16") == 0) {
|
||||
compression = COMPRESSION_CCITTRLEW;
|
||||
|
||||
} else {
|
||||
PyErr_SetString(PyExc_ValueError, "unknown compession");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
decoder = PyImaging_DecoderNew(sizeof(TIFFSTATE));
|
||||
if (decoder == NULL)
|
||||
return NULL;
|
||||
|
@ -482,7 +441,7 @@ PyImaging_LibTiffDecoderNew(PyObject* self, PyObject* args)
|
|||
if (get_unpacker(decoder, mode, rawmode) < 0)
|
||||
return NULL;
|
||||
|
||||
if (! ImagingLibTiffInit(&decoder->state, compression, fp)) {
|
||||
if (! ImagingLibTiffInit(&decoder->state, fp)) {
|
||||
Py_DECREF(decoder);
|
||||
PyErr_SetString(PyExc_RuntimeError, "tiff codec initialization failed");
|
||||
return NULL;
|
||||
|
|
42
encode.c
42
encode.c
|
@ -673,7 +673,6 @@ PyImaging_LibTiffEncoderNew(PyObject* self, PyObject* args)
|
|||
char* rawmode;
|
||||
char* compname;
|
||||
char* filename;
|
||||
int compression;
|
||||
int fp;
|
||||
|
||||
PyObject *dir;
|
||||
|
@ -706,47 +705,6 @@ PyImaging_LibTiffEncoderNew(PyObject* self, PyObject* args)
|
|||
|
||||
TRACE(("new tiff encoder %s fp: %d, filename: %s \n", compname, fp, filename));
|
||||
|
||||
/* UNDONE -- we can probably do almost any arbitrary compression here,
|
||||
* so long as we're doing row/stripe based actions and not tiles.
|
||||
*/
|
||||
|
||||
if (strcasecmp(compname, "tiff_ccitt") == 0) {
|
||||
compression = COMPRESSION_CCITTRLE;
|
||||
|
||||
} else if (strcasecmp(compname, "group3") == 0) {
|
||||
compression = COMPRESSION_CCITTFAX3;
|
||||
|
||||
} else if (strcasecmp(compname, "group4") == 0) {
|
||||
compression = COMPRESSION_CCITTFAX4;
|
||||
|
||||
} else if (strcasecmp(compname, "tiff_jpeg") == 0) {
|
||||
compression = COMPRESSION_OJPEG;
|
||||
|
||||
} else if (strcasecmp(compname, "tiff_adobe_deflate") == 0) {
|
||||
compression = COMPRESSION_ADOBE_DEFLATE;
|
||||
|
||||
} else if (strcasecmp(compname, "tiff_thunderscan") == 0) {
|
||||
compression = COMPRESSION_THUNDERSCAN;
|
||||
|
||||
} else if (strcasecmp(compname, "tiff_deflate") == 0) {
|
||||
compression = COMPRESSION_DEFLATE;
|
||||
|
||||
} else if (strcasecmp(compname, "tiff_sgilog") == 0) {
|
||||
compression = COMPRESSION_SGILOG;
|
||||
|
||||
} else if (strcasecmp(compname, "tiff_sgilog24") == 0) {
|
||||
compression = COMPRESSION_SGILOG24;
|
||||
|
||||
} else if (strcasecmp(compname, "tiff_raw_16") == 0) {
|
||||
compression = COMPRESSION_CCITTRLEW;
|
||||
|
||||
} else {
|
||||
PyErr_SetString(PyExc_ValueError, "unknown compession");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
TRACE(("Found compression: %d\n", compression));
|
||||
|
||||
encoder = PyImaging_EncoderNew(sizeof(TIFFSTATE));
|
||||
if (encoder == NULL)
|
||||
return NULL;
|
||||
|
|
|
@ -142,11 +142,11 @@ void _tiffUnmapProc(thandle_t hdata, tdata_t base, toff_t size) {
|
|||
(void) hdata; (void) base; (void) size;
|
||||
}
|
||||
|
||||
int ImagingLibTiffInit(ImagingCodecState state, int compression, int fp) {
|
||||
int ImagingLibTiffInit(ImagingCodecState state, int fp) {
|
||||
TIFFSTATE *clientstate = (TIFFSTATE *)state->context;
|
||||
|
||||
TRACE(("initing libtiff\n"));
|
||||
TRACE(("Compression: %d, filepointer: %d \n", compression, fp));
|
||||
TRACE(("filepointer: %d \n", fp));
|
||||
TRACE(("State: count %d, state %d, x %d, y %d, ystep %d\n", state->count, state->state,
|
||||
state->x, state->y, state->ystep));
|
||||
TRACE(("State: xsize %d, ysize %d, xoff %d, yoff %d \n", state->xsize, state->ysize,
|
||||
|
|
|
@ -38,7 +38,7 @@ typedef struct {
|
|||
|
||||
|
||||
|
||||
extern int ImagingLibTiffInit(ImagingCodecState state, int compression, int fp);
|
||||
extern int ImagingLibTiffInit(ImagingCodecState state, int fp);
|
||||
extern int ImagingLibTiffEncodeInit(ImagingCodecState state, char *filename, int fp);
|
||||
extern int ImagingLibTiffSetField(ImagingCodecState state, ttag_t tag, ...);
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user