埋め込まれたGUI画像復号考察

あなたは説明しませんが、知っています

图片解码模型一:
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();

公開された15元の記事 ウォンの賞賛8 ビュー20000 +

おすすめ

転載: blog.csdn.net/YXFLINUX/article/details/8183094