X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/fe9308c639e9738796028b56c40c58f2e8a648de..c54e5eb0f6888c627547f882388df3cd86354a2f:/src/common/imagjpeg.cpp diff --git a/src/common/imagjpeg.cpp b/src/common/imagjpeg.cpp index 42b995aae9..776a84482b 100644 --- a/src/common/imagjpeg.cpp +++ b/src/common/imagjpeg.cpp @@ -356,8 +356,8 @@ bool wxJPEGHandler::SaveFile( wxImage *image, wxOutputStream& stream, bool verbo // 'Quality' is a number between 0 (terrible) and 100 (very good). // The default (in jcparam.c, jpeg_set_defaults) is 75, // and force_baseline is TRUE. - if (image->HasOption(wxT("quality"))) - jpeg_set_quality(&cinfo, image->GetOptionInt(wxT("quality")), TRUE); + if (image->HasOption(wxIMAGE_OPTION_QUALITY)) + jpeg_set_quality(&cinfo, image->GetOptionInt(wxIMAGE_OPTION_QUALITY), TRUE); // set the resolution fields in the output file UINT16 resX, @@ -365,13 +365,13 @@ bool wxJPEGHandler::SaveFile( wxImage *image, wxOutputStream& stream, bool verbo if ( image->HasOption(wxIMAGE_OPTION_RESOLUTIONX) && image->HasOption(wxIMAGE_OPTION_RESOLUTIONY) ) { - resX = image->GetOptionInt(wxIMAGE_OPTION_RESOLUTIONX); - resY = image->GetOptionInt(wxIMAGE_OPTION_RESOLUTIONY); + resX = (UINT16)image->GetOptionInt(wxIMAGE_OPTION_RESOLUTIONX); + resY = (UINT16)image->GetOptionInt(wxIMAGE_OPTION_RESOLUTIONY); } else if ( image->HasOption(wxIMAGE_OPTION_RESOLUTION) ) { resX = - resY = image->GetOptionInt(wxIMAGE_OPTION_RESOLUTION); + resY = (UINT16)image->GetOptionInt(wxIMAGE_OPTION_RESOLUTION); } else {