| 2532 | | #if defined(MAGICKCORE_HAVE_TIFFGETCONFIGUREDCODECS) || (TIFFLIB_VERSION > 20040919) |
| 2533 | | if (compress_tag != COMPRESSION_NONE) |
| 2534 | | { |
| 2535 | | TIFFCodec |
| 2536 | | *codec; |
| 2537 | | |
| 2538 | | codec=TIFFGetConfiguredCODECs(); |
| 2539 | | while ((codec != (TIFFCodec *) NULL) && (codec->name != (char *) NULL)) |
| 2540 | | { |
| 2541 | | if (codec->scheme == compress_tag) |
| 2542 | | break; |
| 2543 | | codec++; |
| 2544 | | } |
| 2545 | | if (((codec == (TIFFCodec *) NULL)) || (codec->scheme != compress_tag)) |
| 2546 | | { |
| 2547 | | (void) ThrowMagickException(&image->exception,GetMagickModule(), |
| 2548 | | CoderError,"CompressionNotSupported","`%s'", |
| 2549 | | MagickOptionToMnemonic(MagickCompressOptions,(long) compression)); |
| 2550 | | compress_tag=COMPRESSION_NONE; |
| 2551 | | compression=NoCompression; |
| 2552 | | } |
| | 2532 | #if defined(MAGICKCORE_HAVE_TIFFISCODECCONFIGURED) || (TIFFLIB_VERSION > 20040919) |
| | 2533 | if ((compress_tag != COMPRESSION_NONE) && |
| | 2534 | (TIFFIsCODECConfigured(compress_tag) == 0)) |
| | 2535 | { |
| | 2536 | (void) ThrowMagickException(&image->exception,GetMagickModule(), |
| | 2537 | CoderError,"CompressionNotSupported","`%s'",MagickOptionToMnemonic( |
| | 2538 | MagickCompressOptions,(long) compression)); |
| | 2539 | compress_tag=COMPRESSION_NONE; |
| | 2540 | compression=NoCompression; |