:class:`ImageCodec` --- 支持多种格式的图片编解码 ======================================= 类 ------- .. class:: ImageCodec(...) 使用示例:: import haascv from haascv import imagecodec 常量 --------- .. data:: 支持图片格式种类: .. data:: CODEC_IMAGE_SOURCE_NONE .. data:: CODEC_IMAG_SOURCE_IMAGE_PNG .. data:: CODEC_IMAG_SOURCE_IMAGE_JPG .. data:: CODEC_IMAG_SOURCE_IMAGE_BMP .. data:: CODEC_IMAG_SOURCE_IMAGE_GIF .. data:: CODEC_IMAG_SOURCE_MAX 操作函数(haas100 部分支持) ------- .. method:: open(CodecImageType_t) 打开模块 .. method:: close() 关闭模块 .. method:: imgRead(mFileName) 读取图片内容 .. method:: imgReadMulti(mFileName) 读取多张图片内容 .. method:: imgWrite(ImageBuffer_t,mFileName) 存储图片 .. method:: imgWriteMulti(ImageBuffer_t,mFileName) 存储多张图片 .. method:: imgDecode(addr,ImageBuffer_t) 图片解码 .. method:: imgDecode2(mFileName) 将图片解码到image_buffer中 .. method:: imgEncode(addr,ImageBuffer_t) 图片编码 .. method:: haveImageReader() 判断是否有Image解码器 .. method:: haveImageWriter() 判断是否有图片编码器