Skip to content

OGRLEAF/tinyjpeg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tiny jpeg

简易的JPEG解码实现,实现了444格式的JPEG解码,并输出到YUV444格式。

使用方法

编译

make

运行

./build/Main <Jpeg path> <YUV output Path>

使用FFplay打开生成的YUV文件:

ffplay -s <Width>x<Height> -pixel_format yuv444p -i <YUV output Path>

日志

程序在运行过程中会输出一些调试信息。

开关日志信息,在lib/Inc/trace.h中修改宏定义:

#define MAX_CHARS 1000

#define TRACE_EN 1
#define TRUE  1
#define FALSE 0
#define TRACE_ERROR_EN  TRUE    &&TRACE_EN  // 开启ERROR级别日志
#define TRACE_INFO_EN   TRUE    &&TRACE_EN  // 开启INFO级别日志
#define TRACE_DEBUG_EN  FALSE   &&TRACE_EN  // 关闭DEBUG级别日志

About

A simple jpeg decode implementation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published