From 1d7d18afba3de93482513c22fd271d63c01bfaff Mon Sep 17 00:00:00 2001 From: Smirnov Egor Date: Wed, 12 May 2021 13:18:58 +0300 Subject: [PATCH] Document imwrite depth fallback --- modules/imgcodecs/include/opencv2/imgcodecs.hpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/imgcodecs/include/opencv2/imgcodecs.hpp b/modules/imgcodecs/include/opencv2/imgcodecs.hpp index 7f6b24f0ff..41fcc79674 100644 --- a/modules/imgcodecs/include/opencv2/imgcodecs.hpp +++ b/modules/imgcodecs/include/opencv2/imgcodecs.hpp @@ -212,6 +212,8 @@ can be saved using this function, with these exceptions: should have alpha set to 0, fully opaque pixels should have alpha set to 255/65535 (see the code sample below). - Multiple images (vector of Mat) can be saved in TIFF format (see the code sample below). +If the image format is not supported, the image will be converted to 8-bit unsigned (CV_8U) and saved that way. + If the format, depth or channel order is different, use Mat::convertTo and cv::cvtColor to convert it before saving. Or, use the universal FileStorage I/O functions to save the image to XML or YAML format.