OpenCV 5.0.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
画像ファイルの読み書きに使用するフラグ

詳細説明

列挙型

enum  cv::ImageMetadataType {
  cv::IMAGE_METADATA_UNKNOWN = -1 ,
  cv::IMAGE_METADATA_EXIF = 0 ,
  cv::IMAGE_METADATA_XMP = 1 ,
  cv::IMAGE_METADATA_ICCP = 2 ,
  cv::IMAGE_METADATA_CICP = 3 ,
  cv::IMAGE_METADATA_MAX = 3
}
 
enum  cv::ImreadModes {
  cv::IMREAD_UNCHANGED = -1 ,
  cv::IMREAD_GRAYSCALE = 0 ,
  cv::IMREAD_COLOR_BGR = 1 ,
  cv::IMREAD_COLOR = 1 ,
  cv::IMREAD_ANYDEPTH = 2 ,
  cv::IMREAD_ANYCOLOR = 4 ,
  cv::IMREAD_LOAD_GDAL = 8 ,
  cv::IMREAD_REDUCED_GRAYSCALE_2 = 16 ,
  cv::IMREAD_REDUCED_COLOR_2 = 17 ,
  cv::IMREAD_REDUCED_GRAYSCALE_4 = 32 ,
  cv::IMREAD_REDUCED_COLOR_4 = 33 ,
  cv::IMREAD_REDUCED_GRAYSCALE_8 = 64 ,
  cv::IMREAD_REDUCED_COLOR_8 = 65 ,
  cv::IMREAD_IGNORE_ORIENTATION = 128 ,
  cv::IMREAD_COLOR_RGB = 256
}
 
enum  cv::ImwriteBMPCompressionFlags {
  cv::IMWRITE_BMP_COMPRESSION_RGB = 0 ,
  cv::IMWRITE_BMP_COMPRESSION_BITFIELDS = 3
}
 IMWRITE_BMP_COMPRESSION パラメータキーに対する、Imwrite BMP固有の値。 続きを読む...
 
enum  cv::ImwriteEXRCompressionFlags {
  cv::IMWRITE_EXR_COMPRESSION_NO = 0 ,
  cv::IMWRITE_EXR_COMPRESSION_RLE = 1 ,
  cv::IMWRITE_EXR_COMPRESSION_ZIPS = 2 ,
  cv::IMWRITE_EXR_COMPRESSION_ZIP = 3 ,
  cv::IMWRITE_EXR_COMPRESSION_PIZ = 4 ,
  cv::IMWRITE_EXR_COMPRESSION_PXR24 = 5 ,
  cv::IMWRITE_EXR_COMPRESSION_B44 = 6 ,
  cv::IMWRITE_EXR_COMPRESSION_B44A = 7 ,
  cv::IMWRITE_EXR_COMPRESSION_DWAA = 8 ,
  cv::IMWRITE_EXR_COMPRESSION_DWAB = 9
}
 
enum  cv::ImwriteEXRTypeFlags {
  cv::IMWRITE_EXR_TYPE_HALF = 1 ,
  cv::IMWRITE_EXR_TYPE_FLOAT = 2
}
 
enum  cv::ImwriteFlags {
  cv::IMWRITE_JPEG_QUALITY = 1 ,
  cv::IMWRITE_JPEG_PROGRESSIVE = 2 ,
  cv::IMWRITE_JPEG_OPTIMIZE = 3 ,
  cv::IMWRITE_JPEG_RST_INTERVAL = 4 ,
  cv::IMWRITE_JPEG_LUMA_QUALITY = 5 ,
  cv::IMWRITE_JPEG_CHROMA_QUALITY = 6 ,
  cv::IMWRITE_JPEG_SAMPLING_FACTOR = 7 ,
  cv::IMWRITE_PNG_COMPRESSION = 16 ,
  cv::IMWRITE_PNG_STRATEGY = 17 ,
  cv::IMWRITE_PNG_BILEVEL = 18 ,
  cv::IMWRITE_PNG_FILTER = 19 ,
  cv::IMWRITE_PNG_ZLIBBUFFER_SIZE = 20 ,
  cv::IMWRITE_PXM_BINARY = 32 ,
  cv::IMWRITE_EXR_TYPE = (3 << 4) + 0 ,
  cv::IMWRITE_EXR_COMPRESSION = (3 << 4) + 1 ,
  cv::IMWRITE_EXR_DWA_COMPRESSION_LEVEL = (3 << 4) + 2 ,
  cv::IMWRITE_WEBP_QUALITY = 64 ,
  cv::IMWRITE_WEBP_LOSSLESS_MODE = 65 ,
  cv::IMWRITE_HDR_COMPRESSION = (5 << 4) + 0 ,
  cv::IMWRITE_PAM_TUPLETYPE = 128 ,
  cv::IMWRITE_TIFF_RESUNIT = 256 ,
  cv::IMWRITE_TIFF_XDPI = 257 ,
  cv::IMWRITE_TIFF_YDPI = 258 ,
  cv::IMWRITE_TIFF_COMPRESSION = 259 ,
  cv::IMWRITE_TIFF_ROWSPERSTRIP = 278 ,
  cv::IMWRITE_TIFF_PREDICTOR = 317 ,
  cv::IMWRITE_JPEG2000_COMPRESSION_X1000 = 272 ,
  cv::IMWRITE_AVIF_QUALITY = 512 ,
  cv::IMWRITE_AVIF_DEPTH = 513 ,
  cv::IMWRITE_AVIF_SPEED = 514 ,
  cv::IMWRITE_JPEGXL_QUALITY = 640 ,
  cv::IMWRITE_JPEGXL_EFFORT = 641 ,
  cv::IMWRITE_JPEGXL_DISTANCE = 642 ,
  cv::IMWRITE_JPEGXL_DECODING_SPEED = 643 ,
  cv::IMWRITE_BMP_COMPRESSION = 768 ,
  cv::IMWRITE_GIF_LOOP = 1024 ,
  cv::IMWRITE_GIF_SPEED = 1025 ,
  cv::IMWRITE_GIF_QUALITY = 1026 ,
  cv::IMWRITE_GIF_DITHER = 1027 ,
  cv::IMWRITE_GIF_TRANSPARENCY = 1028 ,
  cv::IMWRITE_GIF_COLORTABLE = 1029
}
 Imwriteフラグ。 続きを読む...
 
enum  cv::ImwriteGIFCompressionFlags {
  cv::IMWRITE_GIF_FAST_NO_DITHER = 1 ,
  cv::IMWRITE_GIF_FAST_FLOYD_DITHER = 2 ,
  cv::IMWRITE_GIF_COLORTABLE_SIZE_8 = 3 ,
  cv::IMWRITE_GIF_COLORTABLE_SIZE_16 = 4 ,
  cv::IMWRITE_GIF_COLORTABLE_SIZE_32 = 5 ,
  cv::IMWRITE_GIF_COLORTABLE_SIZE_64 = 6 ,
  cv::IMWRITE_GIF_COLORTABLE_SIZE_128 = 7 ,
  cv::IMWRITE_GIF_COLORTABLE_SIZE_256 = 8
}
 IMWRITE_GIF_QUALITY パラメータキーに対する、Imwrite GIF固有の値。3より大きい場合は、カラーテーブルのサイズに関連する。 続きを読む...
 
enum  cv::ImwriteHDRCompressionFlags {
  cv::IMWRITE_HDR_COMPRESSION_NONE = 0 ,
  cv::IMWRITE_HDR_COMPRESSION_RLE = 1
}
 IMWRITE_HDR_COMPRESSION パラメータキーに対する、Imwrite HDR固有の値。 続きを読む...
 
enum  cv::ImwriteJPEGSamplingFactorParams {
  cv::IMWRITE_JPEG_SAMPLING_FACTOR_411 = 0x411111 ,
  cv::IMWRITE_JPEG_SAMPLING_FACTOR_420 = 0x221111 ,
  cv::IMWRITE_JPEG_SAMPLING_FACTOR_422 = 0x211111 ,
  cv::IMWRITE_JPEG_SAMPLING_FACTOR_440 = 0x121111 ,
  cv::IMWRITE_JPEG_SAMPLING_FACTOR_444 = 0x111111
}
 
enum  cv::ImwritePAMFlags {
  cv::IMWRITE_PAM_FORMAT_NULL = 0 ,
  cv::IMWRITE_PAM_FORMAT_BLACKANDWHITE = 1 ,
  cv::IMWRITE_PAM_FORMAT_GRAYSCALE = 2 ,
  cv::IMWRITE_PAM_FORMAT_GRAYSCALE_ALPHA = 3 ,
  cv::IMWRITE_PAM_FORMAT_RGB = 4 ,
  cv::IMWRITE_PAM_FORMAT_RGB_ALPHA = 5
}
 PAMファイルの 'TUPLETYPE' フィールドを定義するために使用される、Imwrite PAM固有のtupletypeフラグ。 続きを読む...
 
enum  cv::ImwritePNGFilterFlags {
  cv::IMWRITE_PNG_FILTER_NONE = 8 ,
  cv::IMWRITE_PNG_FILTER_SUB = 16 ,
  cv::IMWRITE_PNG_FILTER_UP = 32 ,
  cv::IMWRITE_PNG_FILTER_AVG = 64 ,
  cv::IMWRITE_PNG_FILTER_PAETH = 128 ,
  cv::IMWRITE_PNG_FAST_FILTERS = (IMWRITE_PNG_FILTER_NONE | IMWRITE_PNG_FILTER_SUB | IMWRITE_PNG_FILTER_UP) ,
  cv::IMWRITE_PNG_ALL_FILTERS = (IMWRITE_PNG_FAST_FILTERS | IMWRITE_PNG_FILTER_AVG | IMWRITE_PNG_FILTER_PAETH)
}
 IMWRITE_PNG_FILTER パラメータキーに対する、Imwrite PNG固有の値。 続きを読む...
 
enum  cv::ImwritePNGFlags {
  cv::IMWRITE_PNG_STRATEGY_DEFAULT = 0 ,
  cv::IMWRITE_PNG_STRATEGY_FILTERED = 1 ,
  cv::IMWRITE_PNG_STRATEGY_HUFFMAN_ONLY = 2 ,
  cv::IMWRITE_PNG_STRATEGY_RLE = 3 ,
  cv::IMWRITE_PNG_STRATEGY_FIXED = 4
}
 圧縮アルゴリズムを調整するために使用される、Imwrite PNG固有のフラグ。 続きを読む...
 
enum  cv::ImwriteTiffCompressionFlags {
  cv::IMWRITE_TIFF_COMPRESSION_NONE = 1 ,
  cv::IMWRITE_TIFF_COMPRESSION_CCITTRLE = 2 ,
  cv::IMWRITE_TIFF_COMPRESSION_CCITTFAX3 = 3 ,
  cv::IMWRITE_TIFF_COMPRESSION_CCITT_T4 = 3 ,
  cv::IMWRITE_TIFF_COMPRESSION_CCITTFAX4 = 4 ,
  cv::IMWRITE_TIFF_COMPRESSION_CCITT_T6 = 4 ,
  cv::IMWRITE_TIFF_COMPRESSION_LZW = 5 ,
  cv::IMWRITE_TIFF_COMPRESSION_OJPEG = 6 ,
  cv::IMWRITE_TIFF_COMPRESSION_JPEG = 7 ,
  cv::IMWRITE_TIFF_COMPRESSION_T85 = 9 ,
  cv::IMWRITE_TIFF_COMPRESSION_T43 = 10 ,
  cv::IMWRITE_TIFF_COMPRESSION_NEXT = 32766 ,
  cv::IMWRITE_TIFF_COMPRESSION_CCITTRLEW = 32771 ,
  cv::IMWRITE_TIFF_COMPRESSION_PACKBITS = 32773 ,
  cv::IMWRITE_TIFF_COMPRESSION_THUNDERSCAN = 32809 ,
  cv::IMWRITE_TIFF_COMPRESSION_IT8CTPAD = 32895 ,
  cv::IMWRITE_TIFF_COMPRESSION_IT8LW = 32896 ,
  cv::IMWRITE_TIFF_COMPRESSION_IT8MP = 32897 ,
  cv::IMWRITE_TIFF_COMPRESSION_IT8BL = 32898 ,
  cv::IMWRITE_TIFF_COMPRESSION_PIXARFILM = 32908 ,
  cv::IMWRITE_TIFF_COMPRESSION_PIXARLOG = 32909 ,
  cv::IMWRITE_TIFF_COMPRESSION_DEFLATE = 32946 ,
  cv::IMWRITE_TIFF_COMPRESSION_ADOBE_DEFLATE = 8 ,
  cv::IMWRITE_TIFF_COMPRESSION_DCS = 32947 ,
  cv::IMWRITE_TIFF_COMPRESSION_JBIG = 34661 ,
  cv::IMWRITE_TIFF_COMPRESSION_SGILOG = 34676 ,
  cv::IMWRITE_TIFF_COMPRESSION_SGILOG24 = 34677 ,
  cv::IMWRITE_TIFF_COMPRESSION_JP2000 = 34712 ,
  cv::IMWRITE_TIFF_COMPRESSION_LERC = 34887 ,
  cv::IMWRITE_TIFF_COMPRESSION_LZMA = 34925 ,
  cv::IMWRITE_TIFF_COMPRESSION_ZSTD = 50000 ,
  cv::IMWRITE_TIFF_COMPRESSION_WEBP = 50001 ,
  cv::IMWRITE_TIFF_COMPRESSION_JXL = 50002
}
 
enum  cv::ImwriteTiffPredictorFlags {
  cv::IMWRITE_TIFF_PREDICTOR_NONE = 1 ,
  cv::IMWRITE_TIFF_PREDICTOR_HORIZONTAL = 2 ,
  cv::IMWRITE_TIFF_PREDICTOR_FLOATINGPOINT = 3
}
 
enum  cv::ImwriteTiffResolutionUnitFlags {
  cv::IMWRITE_TIFF_RESOLUTION_UNIT_NONE = 1 ,
  cv::IMWRITE_TIFF_RESOLUTION_UNIT_INCH = 2 ,
  cv::IMWRITE_TIFF_RESOLUTION_UNIT_CENTIMETER = 3
}
 
enum  cv::ImwriteWEBPLosslessMode {
  cv::IMWRITE_WEBP_LOSSLESS_OFF = 0 ,
  cv::IMWRITE_WEBP_LOSSLESS_ON = 1 ,
  cv::IMWRITE_WEBP_LOSSLESS_PRESERVE_COLOR = 2
}
 IMWRITE_WEBP_LOSSLESS_MODE 引数キー用の Imwrite WEBP 固有の値。 続き...
 

列挙型詳解

◆ ImageMetadataType

#include <opencv2/imgcodecs.hpp>

列挙値
IMAGE_METADATA_UNKNOWN 
Python: cv.IMAGE_METADATA_UNKNOWN
IMAGE_METADATA_EXIF 
Python: cv.IMAGE_METADATA_EXIF
IMAGE_METADATA_XMP 
Python: cv.IMAGE_METADATA_XMP
IMAGE_METADATA_ICCP 
Python: cv.IMAGE_METADATA_ICCP
IMAGE_METADATA_CICP 
Python: cv.IMAGE_METADATA_CICP
IMAGE_METADATA_MAX 
Python: cv.IMAGE_METADATA_MAX

◆ ImreadModes

#include <opencv2/imgcodecs.hpp>

Imreadフラグ

覚え書き
IMREAD_COLOR_BGR (IMREAD_COLOR) と IMREAD_COLOR_RGB は同時に設定できない。
列挙値
IMREAD_UNCHANGED 
Python: cv.IMREAD_UNCHANGED

設定すると、読み込んだ画像をそのまま (アルファチャンネル付きで。設定しない場合はクロップされる) 返す。EXIF の向き情報を無視する。

IMREAD_GRAYSCALE 
Python: cv.IMREAD_GRAYSCALE

設定すると、常に画像を 1 チャンネルのグレースケール画像に変換する (コーデック内部の変換)。

IMREAD_COLOR_BGR 
Python: cv.IMREAD_COLOR_BGR

設定すると、常に画像を 3 チャンネルの BGR カラー画像に変換する。

IMREAD_COLOR 
Python: cv.IMREAD_COLOR

IMREAD_COLOR_BGR と同じ。

IMREAD_ANYDEPTH 
Python: cv.IMREAD_ANYDEPTH

設定すると、入力が対応するビット深度を持つ場合に 16 ビット/32 ビット画像を返し、そうでない場合は 8 ビットに変換する。

IMREAD_ANYCOLOR 
Python: cv.IMREAD_ANYCOLOR

設定すると、画像は可能なあらゆるカラー形式で読み込まれる。

IMREAD_LOAD_GDAL 
Python: cv.IMREAD_LOAD_GDAL

設定すると、画像の読み込みに gdal ドライバを使用する。

IMREAD_REDUCED_GRAYSCALE_2 
Python: cv.IMREAD_REDUCED_GRAYSCALE_2

設定すると、常に画像を 1 チャンネルのグレースケール画像に変換し、画像サイズを 1/2 に縮小する。

IMREAD_REDUCED_COLOR_2 
Python: cv.IMREAD_REDUCED_COLOR_2

設定すると、常に画像を 3 チャンネルの BGR カラー画像に変換し、画像サイズを 1/2 に縮小する。

IMREAD_REDUCED_GRAYSCALE_4 
Python: cv.IMREAD_REDUCED_GRAYSCALE_4

設定すると、常に画像を 1 チャンネルのグレースケール画像に変換し、画像サイズを 1/4 に縮小する。

IMREAD_REDUCED_COLOR_4 
Python: cv.IMREAD_REDUCED_COLOR_4

設定すると、常に画像を 3 チャンネルの BGR カラー画像に変換し、画像サイズを 1/4 に縮小する。

IMREAD_REDUCED_GRAYSCALE_8 
Python: cv.IMREAD_REDUCED_GRAYSCALE_8

設定すると、常に画像を 1 チャンネルのグレースケール画像に変換し、画像サイズを 1/8 に縮小する。

IMREAD_REDUCED_COLOR_8 
Python: cv.IMREAD_REDUCED_COLOR_8

設定すると、常に画像を 3 チャンネルの BGR カラー画像に変換し、画像サイズを 1/8 に縮小する。

IMREAD_IGNORE_ORIENTATION 
Python: cv.IMREAD_IGNORE_ORIENTATION

設定すると、EXIF の向きフラグに従って画像を回転しない。

IMREAD_COLOR_RGB 
Python: cv.IMREAD_COLOR_RGB

設定すると、常に画像を 3 チャンネルの RGB カラー画像に変換する。

◆ ImwriteBMPCompressionFlags

#include <opencv2/imgcodecs.hpp>

IMWRITE_BMP_COMPRESSION パラメータキーに対する、Imwrite BMP固有の値。

列挙値
IMWRITE_BMP_COMPRESSION_RGB 
Python: cv.IMWRITE_BMP_COMPRESSION_RGB

BI_RGB を使用する。OpenCV v4.12.0 以前ではこの圧縮方式でのエンコードのみをサポートする。

IMWRITE_BMP_COMPRESSION_BITFIELDS 
Python: cv.IMWRITE_BMP_COMPRESSION_BITFIELDS

BI_BITFIELDS を使用する。OpenCV v4.13.0 以降ではこの圧縮方式でのエンコードをサポートできる。(32 BPP 画像のみ)

◆ ImwriteEXRCompressionFlags

#include <opencv2/imgcodecs.hpp>

列挙値
IMWRITE_EXR_COMPRESSION_NO 
Python: cv.IMWRITE_EXR_COMPRESSION_NO

圧縮なし

IMWRITE_EXR_COMPRESSION_RLE 
Python: cv.IMWRITE_EXR_COMPRESSION_RLE

ランレングス符号化

IMWRITE_EXR_COMPRESSION_ZIPS 
Python: cv.IMWRITE_EXR_COMPRESSION_ZIPS

zlib 圧縮、1 度に 1 スキャンライン

IMWRITE_EXR_COMPRESSION_ZIP 
Python: cv.IMWRITE_EXR_COMPRESSION_ZIP

zlib 圧縮、16 スキャンラインのブロック単位

IMWRITE_EXR_COMPRESSION_PIZ 
Python: cv.IMWRITE_EXR_COMPRESSION_PIZ

piz ベースのウェーブレット圧縮

IMWRITE_EXR_COMPRESSION_PXR24 
Python: cv.IMWRITE_EXR_COMPRESSION_PXR24

非可逆の 24 ビット浮動小数点圧縮

IMWRITE_EXR_COMPRESSION_B44 
Python: cv.IMWRITE_EXR_COMPRESSION_B44

非可逆の 4×4 ピクセルブロック圧縮、固定圧縮率

IMWRITE_EXR_COMPRESSION_B44A 
Python: cv.IMWRITE_EXR_COMPRESSION_B44A

非可逆の 4×4 ピクセルブロック圧縮、平坦な領域はより強く圧縮される

IMWRITE_EXR_COMPRESSION_DWAA 
Python: cv.IMWRITE_EXR_COMPRESSION_DWAA

非可逆の DCT ベース圧縮、32 スキャンラインのブロック単位。部分的なバッファアクセスに対してより効率的。OpenEXR 2.2.0 以降でサポート。

IMWRITE_EXR_COMPRESSION_DWAB 
Python: cv.IMWRITE_EXR_COMPRESSION_DWAB

非可逆の DCT ベース圧縮、256 スキャンラインのブロック単位。空間的により効率的で、DWAA_COMPRESSION よりもフルフレームのデコードが高速。OpenEXR 2.2.0 以降でサポート。

◆ ImwriteEXRTypeFlags

#include <opencv2/imgcodecs.hpp>

列挙値
IMWRITE_EXR_TYPE_HALF 
Python: cv.IMWRITE_EXR_TYPE_HALF

HALF (FP16) として保存する

IMWRITE_EXR_TYPE_FLOAT 
Python: cv.IMWRITE_EXR_TYPE_FLOAT

FP32 として保存する (デフォルト)

◆ ImwriteFlags

#include <opencv2/imgcodecs.hpp>

Imwriteフラグ。

列挙値
IMWRITE_JPEG_QUALITY 
Python: cv.IMWRITE_JPEG_QUALITY

JPEG の場合、0 から 100 の品質を指定できる (高いほど良い)。デフォルト値は 95。

IMWRITE_JPEG_PROGRESSIVE 
Python: cv.IMWRITE_JPEG_PROGRESSIVE

JPEG の機能を有効にする、0 または 1、デフォルトは False。

IMWRITE_JPEG_OPTIMIZE 
Python: cv.IMWRITE_JPEG_OPTIMIZE

JPEG の機能を有効にする、0 または 1、デフォルトは False。

IMWRITE_JPEG_RST_INTERVAL 
Python: cv.IMWRITE_JPEG_RST_INTERVAL

JPEGのリスタートインターバル。0 - 65535、デフォルトは0(リスタートなし)。

IMWRITE_JPEG_LUMA_QUALITY 
Python: cv.IMWRITE_JPEG_LUMA_QUALITY

輝度の品質レベルを個別に指定する。0 - 100、デフォルトは-1(使用しない)。JPEG_LIB_VERSION < 70 の場合はサポートされない。

IMWRITE_JPEG_CHROMA_QUALITY 
Python: cv.IMWRITE_JPEG_CHROMA_QUALITY

色差の品質レベルを個別に指定する。0 - 100、デフォルトは-1(使用しない)。JPEG_LIB_VERSION < 70 の場合はサポートされない。

IMWRITE_JPEG_SAMPLING_FACTOR 
Python: cv.IMWRITE_JPEG_SAMPLING_FACTOR

JPEGの場合、サンプリングファクターを設定する。cv::ImwriteJPEGSamplingFactorParams を参照。

IMWRITE_PNG_COMPRESSION 
Python: cv.IMWRITE_PNG_COMPRESSION

PNGの場合、0から9までの圧縮レベルを指定できる。値が大きいほどサイズが小さくなるが、圧縮時間は長くなる。指定した場合、ストラテジはIMWRITE_PNG_STRATEGY_DEFAULT (Z_DEFAULT_STRATEGY) に変更される。デフォルト値は1(最速設定)。

IMWRITE_PNG_STRATEGY 
Python: cv.IMWRITE_PNG_STRATEGY

PNGの場合、cv::ImwritePNGFlags のいずれか。デフォルトはIMWRITE_PNG_STRATEGY_RLE。

IMWRITE_PNG_BILEVEL 
Python: cv.IMWRITE_PNG_BILEVEL

PNGの場合、バイナリレベルPNG。0または1、デフォルトは0。APNGではサポートされない。

IMWRITE_PNG_FILTER 
Python: cv.IMWRITE_PNG_FILTER

PNGの場合、cv::ImwritePNGFilterFlags のいずれか。デフォルトはIMWRITE_PNG_FILTER_SUB。APNGではサポートされない。

IMWRITE_PNG_ZLIBBUFFER_SIZE 
Python: cv.IMWRITE_PNG_ZLIBBUFFER_SIZE

libpngを使用するPNGの場合、内部のzlib圧縮バッファのサイズをバイト単位で設定する。6から1048576(1024 KiB)まで。デフォルトは8192(8 KiB)。通常の用途では131072(128 KiB) または262144(256 KiB) で十分な場合がある。WITH_SPNG=ON の場合はサポートされない。APNGではサポートされない。

IMWRITE_PXM_BINARY 
Python: cv.IMWRITE_PXM_BINARY

PPM、PGM、またはPBMの場合、バイナリフォーマットフラグを指定できる。0または1。デフォルト値は1。

IMWRITE_EXR_TYPE 
Python: cv.IMWRITE_EXR_TYPE

EXRのストレージ型を上書きする(デフォルトはFLOAT (FP32))

IMWRITE_EXR_COMPRESSION 
Python: cv.IMWRITE_EXR_COMPRESSION

EXRの圧縮型を上書きする(デフォルトはZIP_COMPRESSION = 3)

IMWRITE_EXR_DWA_COMPRESSION_LEVEL 
Python: cv.IMWRITE_EXR_DWA_COMPRESSION_LEVEL

EXRのDWA圧縮レベルを上書きする(デフォルトは45)

IMWRITE_WEBP_QUALITY 
Python: cv.IMWRITE_WEBP_QUALITY

WEBPの場合、IMWRITE_WEBP_LOSSLESS_OFF に対しては1から100までのロッシー品質を指定できる(値が大きいほど高品質)。デフォルト(この引数を指定しない場合)または quality > 100 の場合は、代わりに IMWRITE_WEBP_LOSSLESS_ON が使用される。

IMWRITE_WEBP_LOSSLESS_MODE 
Python: cv.IMWRITE_WEBP_LOSSLESS_MODE

WEBPの場合、ロスレス圧縮の方式を指定できる。cv::ImwriteWEBPLosslessMode を参照。デフォルトは IMWRITE_WEBP_LOSSLESS_OFF。Animated WEBP ではサポートされていない。

IMWRITE_HDR_COMPRESSION 
Python: cv.IMWRITE_HDR_COMPRESSION

HDR圧縮を指定する

IMWRITE_PAM_TUPLETYPE 
Python: cv.IMWRITE_PAM_TUPLETYPE

PAMの場合、TUPLETYPEフィールドを、フォーマットに対して定義された対応する文字列値に設定する。

IMWRITE_TIFF_RESUNIT 
Python: cv.IMWRITE_TIFF_RESUNIT

TIFFの場合、設定するDPI解像度の単位を指定するために使用する。ImwriteTiffResolutionUnitFlagsを参照。デフォルトはIMWRITE_TIFF_RESOLUTION_UNIT_INCH。

IMWRITE_TIFF_XDPI 
Python: cv.IMWRITE_TIFF_XDPI

TIFFの場合、X方向のDPIを指定するために使用する。

IMWRITE_TIFF_YDPI 
Python: cv.IMWRITE_TIFF_YDPI

TIFFの場合、Y方向のDPIを指定するために使用する。

IMWRITE_TIFF_COMPRESSION 
Python: cv.IMWRITE_TIFF_COMPRESSION

TIFFの場合、画像の圧縮方式を指定するために使用する。cv::ImwriteTiffCompressionFlags を参照。圧縮方式はこのフラグで指定できる。デフォルトは LZW 圧縮だが、32F のビット深度の場合は NONE となる。

IMWRITE_TIFF_ROWSPERSTRIP 
Python: cv.IMWRITE_TIFF_ROWSPERSTRIP

TIFFの場合、ストリップあたりの行数を指定するために使用する。

IMWRITE_TIFF_PREDICTOR 
Python: cv.IMWRITE_TIFF_PREDICTOR

TIFFの場合、プレディクタを指定するために使用する。cv::ImwriteTiffPredictorFlags を参照。デフォルトはIMWRITE_TIFF_PREDICTOR_HORIZONTAL。

IMWRITE_JPEG2000_COMPRESSION_X1000 
Python: cv.IMWRITE_JPEG2000_COMPRESSION_X1000

JPEG2000の場合、目標とする圧縮率(1000倍した値)を指定するために使用する。値は0から1000まで指定できる。デフォルトは1000。

IMWRITE_AVIF_QUALITY 
Python: cv.IMWRITE_AVIF_QUALITY

AVIFの場合、0から100までの品質を指定できる(大きいほど高品質)。デフォルトは95。

IMWRITE_AVIF_DEPTH 
Python: cv.IMWRITE_AVIF_DEPTH

AVIFの場合、8、10、または12を指定できる。8より大きい場合、CV_16Uとして保存・読み込みされる。デフォルトは8。

IMWRITE_AVIF_SPEED 
Python: cv.IMWRITE_AVIF_SPEED

AVIFの場合、0(最も遅い)から10(最も速い)までを指定する。デフォルトは9。

IMWRITE_JPEGXL_QUALITY 
Python: cv.IMWRITE_JPEGXL_QUALITY

JPEG XLの場合、0から100までの品質を指定できる(大きいほど高品質)。デフォルト値は95。設定した場合、品質レベルからdistanceパラメータが自動的に再計算される。このパラメータはlibjxl v0.10以降を必要とする。

IMWRITE_JPEGXL_EFFORT 
Python: cv.IMWRITE_JPEGXL_EFFORT

JPEG XLの場合、デコード速度に影響を与えないエンコーダの労力/速度レベル。1(最も速い)から10(最も遅い)までを指定する。デフォルトは7。

IMWRITE_JPEGXL_DISTANCE 
Python: cv.IMWRITE_JPEGXL_DISTANCE

JPEG XLの場合、ロッシー圧縮のためのdistanceレベル。目標とする最大butteraugli distanceで、低いほど高品質、0でロスレス。範囲は0 .. 25。デフォルトは1。

IMWRITE_JPEGXL_DECODING_SPEED 
Python: cv.IMWRITE_JPEGXL_DECODING_SPEED

JPEG XLの場合、指定されたオプションに対するデコード速度の段階。最小は0(デコードが最も遅く、品質/密度が最良)、最大は4(デコードが最も速いが、品質/密度がいくらか犠牲になる)。デフォルトは0。

IMWRITE_BMP_COMPRESSION 
Python: cv.IMWRITE_BMP_COMPRESSION

BMPの場合、32bpp画像の圧縮パラメータを指定するために使用する。デフォルトはIMWRITE_BMP_COMPRESSION_BITFIELDS。cv::ImwriteBMPCompressionFlags を参照。

IMWRITE_GIF_LOOP 
Python: cv.IMWRITE_GIF_LOOP

4.12.0以降は機能しない。cv::Animation::loop_count に置き換えられた。

IMWRITE_GIF_SPEED 
Python: cv.IMWRITE_GIF_SPEED

4.12.0以降は機能しない。cv::Animation::durations に置き換えられた。

IMWRITE_GIF_QUALITY 
Python: cv.IMWRITE_GIF_QUALITY

GIFの場合、1から8までの品質を指定できる。デフォルトは2。cv::ImwriteGifCompressionFlagsを参照。

IMWRITE_GIF_DITHER 
Python: cv.IMWRITE_GIF_DITHER

GIFの場合、-1(最もディザリングが強い)から3(ディザリングなし)までの品質を指定できる。デフォルトは0。

IMWRITE_GIF_TRANSPARENCY 
Python: cv.IMWRITE_GIF_TRANSPARENCY

GIFの場合、この値より小さいアルファチャンネルは透明に設定される。デフォルトは1。

IMWRITE_GIF_COLORTABLE 
Python: cv.IMWRITE_GIF_COLORTABLE

GIFの場合、0はグローバルカラーテーブルを使用することを意味し、1はローカルカラーテーブルを使用することを意味する。デフォルトは0。

◆ ImwriteGIFCompressionFlags

#include <opencv2/imgcodecs.hpp>

IMWRITE_GIF_QUALITY パラメータキー用の Imwrite GIF固有の値。3より大きい場合は、カラーテーブルのサイズに関連する。

列挙値
IMWRITE_GIF_FAST_NO_DITHER 
Python: cv.IMWRITE_GIF_FAST_NO_DITHER
IMWRITE_GIF_FAST_FLOYD_DITHER 
Python: cv.IMWRITE_GIF_FAST_FLOYD_DITHER
IMWRITE_GIF_COLORTABLE_SIZE_8 
Python: cv.IMWRITE_GIF_COLORTABLE_SIZE_8
IMWRITE_GIF_COLORTABLE_SIZE_16 
Python: cv.IMWRITE_GIF_COLORTABLE_SIZE_16
IMWRITE_GIF_COLORTABLE_SIZE_32 
Python: cv.IMWRITE_GIF_COLORTABLE_SIZE_32
IMWRITE_GIF_COLORTABLE_SIZE_64 
Python: cv.IMWRITE_GIF_COLORTABLE_SIZE_64
IMWRITE_GIF_COLORTABLE_SIZE_128 
Python: cv.IMWRITE_GIF_COLORTABLE_SIZE_128
IMWRITE_GIF_COLORTABLE_SIZE_256 
Python: cv.IMWRITE_GIF_COLORTABLE_SIZE_256

◆ ImwriteHDRCompressionFlags

#include <opencv2/imgcodecs.hpp>

IMWRITE_HDR_COMPRESSION パラメータキー用の Imwrite HDR固有の値。

列挙値
IMWRITE_HDR_COMPRESSION_NONE 
Python: cv.IMWRITE_HDR_COMPRESSION_NONE
IMWRITE_HDR_COMPRESSION_RLE 
Python: cv.IMWRITE_HDR_COMPRESSION_RLE

◆ ImwriteJPEGSamplingFactorParams

#include <opencv2/imgcodecs.hpp>

列挙値
IMWRITE_JPEG_SAMPLING_FACTOR_411 
Python: cv.IMWRITE_JPEG_SAMPLING_FACTOR_411

4x1,1x1,1x1

IMWRITE_JPEG_SAMPLING_FACTOR_420 
Python: cv.IMWRITE_JPEG_SAMPLING_FACTOR_420

2x2,1x1,1x1(デフォルト)

IMWRITE_JPEG_SAMPLING_FACTOR_422 
Python: cv.IMWRITE_JPEG_SAMPLING_FACTOR_422

2x1,1x1,1x1

IMWRITE_JPEG_SAMPLING_FACTOR_440 
Python: cv.IMWRITE_JPEG_SAMPLING_FACTOR_440

1x2,1x1,1x1

IMWRITE_JPEG_SAMPLING_FACTOR_444 
Python: cv.IMWRITE_JPEG_SAMPLING_FACTOR_444

1x1,1x1,1x1(サブサンプリングなし)

◆ ImwritePAMFlags

#include <opencv2/imgcodecs.hpp>

PAMファイルの 'TUPLETYPE' フィールドを定義するために使用される Imwrite PAM固有のタプルタイプフラグ。

列挙値
IMWRITE_PAM_FORMAT_NULL 
Python: cv.IMWRITE_PAM_FORMAT_NULL
IMWRITE_PAM_FORMAT_BLACKANDWHITE 
Python: cv.IMWRITE_PAM_FORMAT_BLACKANDWHITE
IMWRITE_PAM_FORMAT_GRAYSCALE 
Python: cv.IMWRITE_PAM_FORMAT_GRAYSCALE
IMWRITE_PAM_FORMAT_GRAYSCALE_ALPHA 
Python: cv.IMWRITE_PAM_FORMAT_GRAYSCALE_ALPHA
IMWRITE_PAM_FORMAT_RGB 
Python: cv.IMWRITE_PAM_FORMAT_RGB
IMWRITE_PAM_FORMAT_RGB_ALPHA 
Python: cv.IMWRITE_PAM_FORMAT_RGB_ALPHA

◆ ImwritePNGFilterFlags

#include <opencv2/imgcodecs.hpp>

IMWRITE_PNG_FILTER パラメータキー用の Imwrite PNG固有の値。

列挙値
IMWRITE_PNG_FILTER_NONE 
Python: cv.IMWRITE_PNG_FILTER_NONE

PNG画像にフィルタを適用しない(圧縮フィルタなしで生のピクセルデータを保存したい場合に有用)。

IMWRITE_PNG_FILTER_SUB 
Python: cv.IMWRITE_PNG_FILTER_SUB

「sub」フィルタを適用する。これは現在のバイトと行内の前のバイトとの差分を計算する。

IMWRITE_PNG_FILTER_UP 
Python: cv.IMWRITE_PNG_FILTER_UP

「up」フィルタを適用する。これは現在のバイトとその真上に対応するバイトとの差分を計算する。

IMWRITE_PNG_FILTER_AVG 
Python: cv.IMWRITE_PNG_FILTER_AVG

「average」フィルタを適用する。これは左のバイトと上のバイトの平均を計算する。

IMWRITE_PNG_FILTER_PAETH 
Python: cv.IMWRITE_PNG_FILTER_PAETH

「Paeth」フィルタを適用する。これは隣接するピクセルに基づいて次のピクセル値を予測する、より複雑なフィルタである。

IMWRITE_PNG_FAST_FILTERS 
Python: cv.IMWRITE_PNG_FAST_FILTERS

これはIMWRITE_PNG_FILTER_NONE、IMWRITE_PNG_FILTER_SUB、IMWRITE_PNG_FILTER_UPの組み合わせで、通常はより高速な圧縮に使用される。

IMWRITE_PNG_ALL_FILTERS 
Python: cv.IMWRITE_PNG_ALL_FILTERS

これは利用可能なすべてのフィルタ(NONE、SUB、UP、AVG、PAETH)を組み合わせたもので、最良の圧縮を得るためにそれらすべてを適用しようとする。

◆ ImwritePNGFlags

#include <opencv2/imgcodecs.hpp>

圧縮アルゴリズムを調整するために使用される Imwrite PNG固有のフラグ。

これらのフラグはPNG画像の圧縮方法を変更し、内部のzlib処理段階に渡される。

  • IMWRITE_PNG_STRATEGY_FILTERED の効果は、ハフマン符号化をより多く、文字列マッチングをより少なく強制することである。これは IMWRITE_PNG_STRATEGY_DEFAULT と IMWRITE_PNG_STRATEGY_HUFFMAN_ONLY のおおむね中間に位置する。
  • IMWRITE_PNG_STRATEGY_RLE は IMWRITE_PNG_STRATEGY_HUFFMAN_ONLY とほぼ同じ速さでありながら、PNG画像データに対してより良い圧縮を与えるように設計されている。
  • strategy パラメータは圧縮率にのみ影響し、適切に設定されていなくても圧縮出力の正しさには影響しない。
  • IMWRITE_PNG_STRATEGY_FIXED は動的ハフマンコードの使用を防止し、特殊な用途向けのより単純なデコーダを可能にする。
列挙値
IMWRITE_PNG_STRATEGY_DEFAULT 
Python: cv.IMWRITE_PNG_STRATEGY_DEFAULT

通常のデータにはこの値を使用する。

IMWRITE_PNG_STRATEGY_FILTERED 
Python: cv.IMWRITE_PNG_STRATEGY_FILTERED

フィルタ(またはプレディクタ)によって生成されたデータにはこの値を使用する。フィルタ処理されたデータは、ほぼランダムな分布を持つ小さな値で主に構成される。この場合、圧縮アルゴリズムはそれらをより良く圧縮するように調整される。

IMWRITE_PNG_STRATEGY_HUFFMAN_ONLY 
Python: cv.IMWRITE_PNG_STRATEGY_HUFFMAN_ONLY

ハフマン符号化のみ(文字列マッチなし)を強制するにはこの値を使用する。

IMWRITE_PNG_STRATEGY_RLE 
Python: cv.IMWRITE_PNG_STRATEGY_RLE

マッチ距離を1に制限する(ランレングス符号化)にはこの値を使用する。

IMWRITE_PNG_STRATEGY_FIXED 
Python: cv.IMWRITE_PNG_STRATEGY_FIXED

この値を使用すると動的ハフマン符号の使用が防止され、特殊な用途向けのよりシンプルなデコーダが可能になる。

◆ ImwriteTiffCompressionFlags

#include <opencv2/imgcodecs.hpp>

列挙値
IMWRITE_TIFF_COMPRESSION_NONE 
Python: cv.IMWRITE_TIFF_COMPRESSION_NONE

ダンプモード

IMWRITE_TIFF_COMPRESSION_CCITTRLE 
Python: cv.IMWRITE_TIFF_COMPRESSION_CCITTRLE

CCITT modified Huffman RLE。

IMWRITE_TIFF_COMPRESSION_CCITTFAX3 
Python: cv.IMWRITE_TIFF_COMPRESSION_CCITTFAX3

CCITT Group 3 ファックス符号化。

IMWRITE_TIFF_COMPRESSION_CCITT_T4 
Python: cv.IMWRITE_TIFF_COMPRESSION_CCITT_T4

CCITT T.4 (TIFF 6 での名称)

IMWRITE_TIFF_COMPRESSION_CCITTFAX4 
Python: cv.IMWRITE_TIFF_COMPRESSION_CCITTFAX4

CCITT Group 4 ファックス符号化。

IMWRITE_TIFF_COMPRESSION_CCITT_T6 
Python: cv.IMWRITE_TIFF_COMPRESSION_CCITT_T6

CCITT T.6 (TIFF 6 での名称)

IMWRITE_TIFF_COMPRESSION_LZW 
Python: cv.IMWRITE_TIFF_COMPRESSION_LZW

Lempel-Ziv & Welch。

IMWRITE_TIFF_COMPRESSION_OJPEG 
Python: cv.IMWRITE_TIFF_COMPRESSION_OJPEG

!6.0 JPEG

IMWRITE_TIFF_COMPRESSION_JPEG 
Python: cv.IMWRITE_TIFF_COMPRESSION_JPEG

JPEG DCT 圧縮

IMWRITE_TIFF_COMPRESSION_T85 
Python: cv.IMWRITE_TIFF_COMPRESSION_T85

!TIFF/FX T.85 JBIG 圧縮

IMWRITE_TIFF_COMPRESSION_T43 
Python: cv.IMWRITE_TIFF_COMPRESSION_T43

!TIFF/FX T.43 レイヤード JBIG によるカラー圧縮

IMWRITE_TIFF_COMPRESSION_NEXT 
Python: cv.IMWRITE_TIFF_COMPRESSION_NEXT

NeXT 2ビット RLE。

IMWRITE_TIFF_COMPRESSION_CCITTRLEW 
Python: cv.IMWRITE_TIFF_COMPRESSION_CCITTRLEW

#1 のワードアラインメント版

IMWRITE_TIFF_COMPRESSION_PACKBITS 
Python: cv.IMWRITE_TIFF_COMPRESSION_PACKBITS

Macintosh RLE。

IMWRITE_TIFF_COMPRESSION_THUNDERSCAN 
Python: cv.IMWRITE_TIFF_COMPRESSION_THUNDERSCAN

ThunderScan RLE。

IMWRITE_TIFF_COMPRESSION_IT8CTPAD 
Python: cv.IMWRITE_TIFF_COMPRESSION_IT8CTPAD

IT8 CT パディング付き。

IMWRITE_TIFF_COMPRESSION_IT8LW 
Python: cv.IMWRITE_TIFF_COMPRESSION_IT8LW

IT8 Linework RLE。

IMWRITE_TIFF_COMPRESSION_IT8MP 
Python: cv.IMWRITE_TIFF_COMPRESSION_IT8MP

IT8 モノクロ画像。

IMWRITE_TIFF_COMPRESSION_IT8BL 
Python: cv.IMWRITE_TIFF_COMPRESSION_IT8BL

IT8 バイナリ線画。

IMWRITE_TIFF_COMPRESSION_PIXARFILM 
Python: cv.IMWRITE_TIFF_COMPRESSION_PIXARFILM

Pixar コンパンド 10ビット LZW。

IMWRITE_TIFF_COMPRESSION_PIXARLOG 
Python: cv.IMWRITE_TIFF_COMPRESSION_PIXARLOG

Pixar コンパンド 11ビット ZIP。

IMWRITE_TIFF_COMPRESSION_DEFLATE 
Python: cv.IMWRITE_TIFF_COMPRESSION_DEFLATE

Deflate 圧縮、レガシータグ。

IMWRITE_TIFF_COMPRESSION_ADOBE_DEFLATE 
Python: cv.IMWRITE_TIFF_COMPRESSION_ADOBE_DEFLATE

Deflate 圧縮、Adobe が認識する形式。

IMWRITE_TIFF_COMPRESSION_DCS 
Python: cv.IMWRITE_TIFF_COMPRESSION_DCS

Kodak DCS 符号化。

IMWRITE_TIFF_COMPRESSION_JBIG 
Python: cv.IMWRITE_TIFF_COMPRESSION_JBIG

ISO JBIG。

IMWRITE_TIFF_COMPRESSION_SGILOG 
Python: cv.IMWRITE_TIFF_COMPRESSION_SGILOG

SGI Log Luminance RLE。

IMWRITE_TIFF_COMPRESSION_SGILOG24 
Python: cv.IMWRITE_TIFF_COMPRESSION_SGILOG24

SGI Log 24ビットパック。

IMWRITE_TIFF_COMPRESSION_JP2000 
Python: cv.IMWRITE_TIFF_COMPRESSION_JP2000

Leadtools JPEG2000。

IMWRITE_TIFF_COMPRESSION_LERC 
Python: cv.IMWRITE_TIFF_COMPRESSION_LERC

ESRI Lerc コーデック: https://github.com/Esri/lerc

IMWRITE_TIFF_COMPRESSION_LZMA 
Python: cv.IMWRITE_TIFF_COMPRESSION_LZMA

LZMA2。

IMWRITE_TIFF_COMPRESSION_ZSTD 
Python: cv.IMWRITE_TIFF_COMPRESSION_ZSTD

ZSTD: 警告 Adobeが管理するレジストリには登録されていない。

IMWRITE_TIFF_COMPRESSION_WEBP 
Python: cv.IMWRITE_TIFF_COMPRESSION_WEBP

WEBP: 警告 Adobeが管理するレジストリには登録されていない。

IMWRITE_TIFF_COMPRESSION_JXL 
Python: cv.IMWRITE_TIFF_COMPRESSION_JXL

JPEGXL: 警告 Adobeが管理するレジストリには登録されていない。

◆ ImwriteTiffPredictorFlags

#include <opencv2/imgcodecs.hpp>

列挙値
IMWRITE_TIFF_PREDICTOR_NONE 
Python: cv.IMWRITE_TIFF_PREDICTOR_NONE

予測スキームを使用しない

IMWRITE_TIFF_PREDICTOR_HORIZONTAL 
Python: cv.IMWRITE_TIFF_PREDICTOR_HORIZONTAL

水平差分

IMWRITE_TIFF_PREDICTOR_FLOATINGPOINT 
Python: cv.IMWRITE_TIFF_PREDICTOR_FLOATINGPOINT

浮動小数点予測器

◆ ImwriteTiffResolutionUnitFlags

#include <opencv2/imgcodecs.hpp>

列挙値
IMWRITE_TIFF_RESOLUTION_UNIT_NONE 
Python: cv.IMWRITE_TIFF_RESOLUTION_UNIT_NONE

絶対的な測定単位なし。

IMWRITE_TIFF_RESOLUTION_UNIT_INCH 
Python: cv.IMWRITE_TIFF_RESOLUTION_UNIT_INCH

インチ

IMWRITE_TIFF_RESOLUTION_UNIT_CENTIMETER 
Python: cv.IMWRITE_TIFF_RESOLUTION_UNIT_CENTIMETER

センチメートル

◆ ImwriteWEBPLosslessMode

#include <opencv2/imgcodecs.hpp>

IMWRITE_WEBP_LOSSLESS_MODE 引数キー用の Imwrite WEBP 固有の値。

列挙値
IMWRITE_WEBP_LOSSLESS_OFF 
Python: cv.IMWRITE_WEBP_LOSSLESS_OFF

ロッシー圧縮モード。圧縮の制御に IMWRITE_WEBP_QUALITY を使用する。(デフォルト)

注意
IMWRITE_WEBP_QUALITY が指定されていない場合、後方互換性を保つために IMWRITE_WEBP_LOSSLESS_ON にフォールバックする。
IMWRITE_WEBP_LOSSLESS_ON 
Python: cv.IMWRITE_WEBP_LOSSLESS_ON

標準的なロスレス圧縮。圧縮率を向上させるため、完全に透明なピクセルのRGB値を変更または破棄する場合がある。

IMWRITE_WEBP_LOSSLESS_PRESERVE_COLOR 
Python: cv.IMWRITE_WEBP_LOSSLESS_PRESERVE_COLOR

厳密なロスレス圧縮。アルファ値が0のピクセルであってもすべてのRGBデータを保持する(WebPのexactフラグに相当)。