void call_dll0207_48(struct DLL_STRPICENV *env, int *cmd); void call_dll0207_48i(struct DLL_STRPICENV *env, int cmd, ...);
0x0000 | unknown |
0x0001 | BMP |
0x0002 | JPEG |
0x0003 | PNG |
0x0004 | ICO |
0x0101 | 3bitカラー (0と9~15のみを使う -- 美しさ優先) |
0x0201 | 4bitカラー (美しさ優先) |
0x0801 | 6bitカラー (シェル用 -- 美しさ優先) |
0x0002 | 16bitカラー (美しさ優先 -- 特に理由がなければ普通はこっちをつかう) |
0x0004 | 32bitカラー (美しさ優先 -- 特に理由がなければ普通はこっちをつかう) |
0x8101 | 3bitカラー (0と9~15のみを使う -- 展開速度優先) |
0x8201 | 4bitカラー (展開速度優先) |
0x8002 | 16bitカラー (展開速度優先) |
0x8004 | 32bitカラー (展開速度優先) |
0 | エラーなし |
1 | ファンクションコードエラー |
2 | ファンクションパラメータエラー |
int *cmd_vsprintf(struct STR_DLLENV *env, int *cmd)
int info_BMP(struct DLL_STRPICENV *env, int *info, int size, UCHAR *fp); int info_JPEG(struct DLL_STRPICENV *env, int *info, int size, UCHAR *fp);
int decode0_BMP(struct DLL_STRPICENV *env, int size, UCHAR *fp, int b_type, UCHAR *buf, int skip); int decode0_JPEG(struct DLL_STRPICENV *env, int size, UCHAR *fp, int b_type, UCHAR *buf, int skip);