logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mupdf源码分析(一)简介

1.概述MuPDF是一个轻量级的pdf,xp和电子书阅读器。MuPDF是一个跨平台的软件,可以在windows,linux和国产化平台下运行。MuPDF由依赖的各种软件库,命令行工具和查看器组成。2.优势小巧,快速,完整:软件功能简单,满足各种文档格式,如PDF,XPS,OpenXPS,CBZ,EPUB等。软件页面渲染速度快。不需要依赖其他的软件和平台,单独可以完成文档的阅读功能。3.libmuf

mupdf源码分析(二)加载文档大致流程

mupdf源码工程是以vs2015为蓝本的,mupdf版本为1.18.0。一,入口函数:int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd)。二,获取系统dpi:int displayRes = get_system_dpi();三,创建fz_context 对

windows下ffmpeg使用dshow

1,列举该计算机下的所有视频捕捉设备(包括虚拟设备):ffmpeg -list_devices true -f dshow -i dummy如"USB2.0 Camera"2,获取摄像头数据(保存为本地文件或发送实时流):ffmpeg -f dshow -i video="USB2.0 Camera" -vcodec libx264 fxb.mp43,直接播放摄像头的数

#windows
libusb之libusb_bulk_transfer之完整实例

最近研究libusb开源库,需要从下位机获取数据,下面是一个完整的例子: #include "libusb.h"int main(int argc, char* argv[]){libusb_context *usb_context = nullptr;libusb_device **dev_list;libusb_device *dev = NULL;libusb_devic

curl CURLOPT_WRITEDATA CURLOPT_WRITEFUNCTION 回调函数

最近用libcurl开源库做了一个项目,关于接收请求返回数据的回调函数,是我的一点想法。1,curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, HttpPostWriteBack);HttpPostWriteBack是回调函数指针,需要自己实现原型为:unsigned int HttpPostWriteBack(void *contents, siz...

到底了