あなたは説明しませんが、知っています
图片解码模型一:
IF(memcmp(ファイル名、 ".BMP"、4))
タイプ= ID_BMP。
そうであれば(memcmp(ファイル名、 ".JPG"、4)||
memcmp(ファイル名、 ".JPEG"、5))
タイプ= ID_JPG。
そうであれば(memcmp(ファイル名、 ".pngを"、4)
タイプ= ID_PNG。
他の
タイプ= ID_UNKNOW。
スイッチ(タイプ)
{
ケースID_BMP:bmp_decode(); ブレーク;
ケースID_JPG:jpg_decode(); ブレーク;
ケースID_PNG:png_decode(); ブレーク;
デフォルト:none_decode(); ブレーク;
}
图片解码模型二:
構造体ImageManage
{
INT decode_type。
ImageDecodeのimage_decode [3]。// JPG、PNG、など
};
構造体ImageDecode
{
(*作成)();
(*一致)();
(*デコード)();
(* destoty)();
}。
int型init_image_decode();
int型uninit_image_decode();