📄 gps_jpeg.h
字号:
#ifndef gps_jpeg_h_______
#define gps_jpeg_h_______
#include "gps_protocal.h"
fixed_status gps_jpeg_init(int widht, int height);
void gps_jpeg_close(void);
/* 需要重新画图*/
/* 上层程序需要定期检查,是否数据已经更新 */
fixed_bool gps_jpeg_need_redraw();
/* -1表示遇到错误,程序需要退出;
0表示预读成功,并且预读已经完全,点击或坐标改变前不需要预读
1表示预读成功,但预读未足够,请再调用一次prefetch;*/
int gps_jpeg_prefetch(void);
/* 是否存在上一张、下一张*/
/* type = 0 表示prev, type = 1表示next*/
fixed_bool gps_jpeg_has_next(int type);
/* 进入到上一张、下一张*/
/* type = 0 表示prev, type = 1表示next*/
fixed_status gps_jpeg_enter_next(int type);
/* 取值-1000到+1000。等比例缩放
-100表示缩小到一半,0表示不变,+100表示放大一半*/
fixed_status gps_jpeg_zoom(int scale);
/*取得内部比例尺,表示每一象素对应多少度的经度和纬度*/
/* 单位为0.00001经度和纬度。注意是小数点后面5位*/
void uint gps_jpeg_get_scale(int *longitude, int *latitude);
/* 取得当前比例尺, 单位m*/
uint gps_jpeg_get_scale();
/* 新的坐标定位信息*/
fixed_status gps_jpeg_navig(gps_protocol_info_t *info);
/* 用户触摸屏幕引起的位移,相对量,单位是象素*/
fixed_status gps_jpeg_move(int offset_x, int offset_y);
/* 回到当前坐标的中心点*/
fixed_status gps_jpeg_return();
/* 把图像画到rgb_buf中*/
void gps_jpeg_draw(uchar *rgb_buf);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -