Commit 5a946105 authored by Vadim Pisarevsky's avatar Vadim Pisarevsky

Merge pull request #9706 from alalek:imgcodecs_tiff_drop_legacy_code

parents 39e74276 08b5dc64
This diff is collapsed.
......@@ -45,6 +45,8 @@
#include "grfmt_base.hpp"
#ifdef HAVE_TIFF
namespace cv
{
......@@ -87,12 +89,7 @@ enum TiffFieldType
};
#ifdef HAVE_TIFF
// libtiff based TIFF codec
class TiffDecoderBufHelper;
class TiffDecoder : public BaseImageDecoder
{
public:
......@@ -109,9 +106,6 @@ public:
ImageDecoder newDecoder() const;
protected:
friend class TiffDecoderBufHelper;
void* m_tif;
int normalizeChannelsNumber(int channels) const;
bool readHdrData(Mat& img);
......@@ -123,8 +117,6 @@ private:
TiffDecoder& operator=(const TiffDecoder &); // assign disabled
};
#endif
// ... and writer
class TiffEncoder : public BaseImageEncoder
{
......@@ -144,8 +136,14 @@ protected:
bool writeLibTiff( const Mat& img, const std::vector<int>& params );
bool writeHdr( const Mat& img );
private:
TiffEncoder(const TiffEncoder &); // copy disabled
TiffEncoder& operator=(const TiffEncoder &); // assign disabled
};
}
#endif // HAVE_TIFF
#endif/*_GRFMT_TIFF_H_*/
......@@ -147,8 +147,8 @@ struct ImageCodecInitializer
encoders.push_back( makePtr<PxMEncoder>() );
#ifdef HAVE_TIFF
decoders.push_back( makePtr<TiffDecoder>() );
#endif
encoders.push_back( makePtr<TiffEncoder>() );
#endif
#ifdef HAVE_PNG
decoders.push_back( makePtr<PngDecoder>() );
encoders.push_back( makePtr<PngEncoder>() );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment