case IMAGE_UTIL_BMP:
{
if (_handle->path)
- err = mm_util_decode_image_from_file(_handle->path, MM_UTIL_COLOR_RGBA, image_info);
+ err = mm_util_decode_image_from_file(_handle->path, _handle->colorspace, image_info);
else
- err = mm_util_decode_image_from_buffer(_handle->src_buffer, _handle->src_size, MM_UTIL_COLOR_RGBA, image_info);
+ err = mm_util_decode_image_from_buffer(_handle->src_buffer, _handle->src_size, _handle->colorspace, image_info);
}
break;
default:
break;
case IMAGE_UTIL_BMP:
- ret = mm_util_decode_image_from_file(file_path, MM_UTIL_COLOR_RGBA, image);
+ ret = mm_util_decode_image_from_file(file_path, _handle->colorspace, image);
break;
default:
ret = mm_util_decode_from_gif_memory((void *)buffer, buffer_size, image);
break;
case IMAGE_UTIL_BMP:
- ret = mm_util_decode_image_from_buffer((void *)buffer, buffer_size, MM_UTIL_COLOR_RGBA, image);
+ ret = mm_util_decode_image_from_buffer((void *)buffer, buffer_size, _handle->colorspace, image);
break;
default:
image_util_error("Not supported format [%d]", image_type);