don't use COMPRESSION_LZW by default, it's not implemented in our own libtiff (patch 1434275)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38779 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -393,7 +393,13 @@ bool wxTIFFHandler::SaveFile( wxImage *image, wxOutputStream& stream, bool verbo
|
||||
|
||||
int compression = image->GetOptionInt(wxIMAGE_OPTION_COMPRESSION);
|
||||
if ( !compression )
|
||||
compression=COMPRESSION_LZW;
|
||||
{
|
||||
// we can't use COMPRESSION_LZW because current version of libtiff
|
||||
// doesn't implement it ("no longer implemented due to Unisys patent
|
||||
// enforcement") and other compression methods are lossy so we
|
||||
// shouldn't use them by default -- and the only remaining one is none
|
||||
compression = COMPRESSION_NONE;
|
||||
}
|
||||
|
||||
TIFFSetField(tif, TIFFTAG_SAMPLESPERPIXEL, spp);
|
||||
TIFFSetField(tif, TIFFTAG_BITSPERSAMPLE, bpp);
|
||||
|
Reference in New Issue
Block a user