use strict;
use warnings;

use Test::More;
use PDL::IO::Image;

ok(defined PDL::IO::Image::BMP_SAVE_RLE             , "BMP_SAVE_RLE");
ok(defined PDL::IO::Image::EXR_FLOAT                , "EXR_FLOAT");
ok(defined PDL::IO::Image::EXR_NONE                 , "EXR_NONE");
ok(defined PDL::IO::Image::EXR_ZIP                  , "EXR_ZIP");
ok(defined PDL::IO::Image::EXR_PIZ                  , "EXR_PIZ");
ok(defined PDL::IO::Image::EXR_PXR24                , "EXR_PXR24");
ok(defined PDL::IO::Image::EXR_B44                  , "EXR_B44");
ok(defined PDL::IO::Image::EXR_LC                   , "EXR_LC");
ok(defined PDL::IO::Image::GIF_LOAD256              , "GIF_LOAD256");
ok(defined PDL::IO::Image::GIF_PLAYBACK             , "GIF_PLAYBACK");
ok(defined PDL::IO::Image::ICO_MAKEALPHA            , "ICO_MAKEALPHA");
ok(defined PDL::IO::Image::JPEG_FAST                , "JPEG_FAST");
ok(defined PDL::IO::Image::JPEG_ACCURATE            , "JPEG_ACCURATE");
ok(defined PDL::IO::Image::JPEG_CMYK                , "JPEG_CMYK");
ok(defined PDL::IO::Image::JPEG_EXIFROTATE          , "JPEG_EXIFROTATE");
ok(defined PDL::IO::Image::JPEG_GREYSCALE           , "JPEG_GREYSCALE");
ok(defined PDL::IO::Image::JPEG_QUALITYSUPERB       , "JPEG_QUALITYSUPERB");
ok(defined PDL::IO::Image::JPEG_QUALITYGOOD         , "JPEG_QUALITYGOOD");
ok(defined PDL::IO::Image::JPEG_QUALITYNORMAL       , "JPEG_QUALITYNORMAL");
ok(defined PDL::IO::Image::JPEG_QUALITYAVERAGE      , "JPEG_QUALITYAVERAGE");
ok(defined PDL::IO::Image::JPEG_QUALITYBAD          , "JPEG_QUALITYBAD");
ok(defined PDL::IO::Image::JPEG_PROGRESSIVE         , "JPEG_PROGRESSIVE");
ok(defined PDL::IO::Image::JPEG_SUBSAMPLING_411     , "JPEG_SUBSAMPLING_411");
ok(defined PDL::IO::Image::JPEG_SUBSAMPLING_420     , "JPEG_SUBSAMPLING_420");
ok(defined PDL::IO::Image::JPEG_SUBSAMPLING_422     , "JPEG_SUBSAMPLING_422");
ok(defined PDL::IO::Image::JPEG_SUBSAMPLING_444     , "JPEG_SUBSAMPLING_444");
ok(defined PDL::IO::Image::JPEG_OPTIMIZE            , "JPEG_OPTIMIZE");
ok(defined PDL::IO::Image::JPEG_BASELINE            , "JPEG_BASELINE");
ok(defined PDL::IO::Image::PCD_BASE                 , "PCD_BASE");
ok(defined PDL::IO::Image::PCD_BASEDIV4             , "PCD_BASEDIV4");
ok(defined PDL::IO::Image::PCD_BASEDIV16            , "PCD_BASEDIV16");
ok(defined PDL::IO::Image::PNG_IGNOREGAMMA          , "PNG_IGNOREGAMMA");
ok(defined PDL::IO::Image::PNG_Z_BEST_SPEED         , "PNG_Z_BEST_SPEED");
ok(defined PDL::IO::Image::PNG_Z_DEFAULT_COMPRESSION, "PNG_Z_DEFAULT_COMPRESSION");
ok(defined PDL::IO::Image::PNG_Z_BEST_COMPRESSION   , "PNG_Z_BEST_COMPRESSION");
ok(defined PDL::IO::Image::PNG_Z_NO_COMPRESSION     , "PNG_Z_NO_COMPRESSION");
ok(defined PDL::IO::Image::PNG_INTERLACED           , "PNG_INTERLACED");
ok(defined PDL::IO::Image::PNM_SAVE_ASCII           , "PNM_SAVE_ASCII");
ok(defined PDL::IO::Image::PSD_CMYK                 , "PSD_CMYK");
ok(defined PDL::IO::Image::PSD_LAB                  , "PSD_LAB");
ok(defined PDL::IO::Image::RAW_PREVIEW              , "RAW_PREVIEW");
ok(defined PDL::IO::Image::RAW_DISPLAY              , "RAW_DISPLAY");
ok(defined PDL::IO::Image::RAW_HALFSIZE             , "RAW_HALFSIZE");
ok(defined PDL::IO::Image::TARGA_LOAD_RGB888        , "TARGA_LOAD_RGB888");
ok(defined PDL::IO::Image::TARGA_SAVE_RLE           , "TARGA_SAVE_RLE");
ok(defined PDL::IO::Image::TIFF_CMYK                , "TIFF_CMYK");
ok(defined PDL::IO::Image::TIFF_PACKBITS            , "TIFF_PACKBITS");
ok(defined PDL::IO::Image::TIFF_DEFLATE             , "TIFF_DEFLATE");
ok(defined PDL::IO::Image::TIFF_ADOBE_DEFLATE       , "TIFF_ADOBE_DEFLATE");
ok(defined PDL::IO::Image::TIFF_NONE                , "TIFF_NONE");
ok(defined PDL::IO::Image::TIFF_CCITTFAX3           , "TIFF_CCITTFAX3");
ok(defined PDL::IO::Image::TIFF_CCITTFAX4           , "TIFF_CCITTFAX4");
ok(defined PDL::IO::Image::TIFF_LZW                 , "TIFF_LZW");
ok(defined PDL::IO::Image::TIFF_JPEG                , "TIFF_JPEG");
ok(defined PDL::IO::Image::TIFF_LOGLUV              , "TIFF_LOGLUV");
ok(defined PDL::IO::Image::WEBP_LOSSLESS            , "WEBP_LOSSLESS");
ok(defined PDL::IO::Image::JXR_LOSSLESS             , "JXR_LOSSLESS");
ok(defined PDL::IO::Image::JXR_PROGRESSIVE          , "JXR_PROGRESSIVE");

done_testing();