http://elm-chan.org/fsw/tjpgd/00index.html
TJpgDec Tiny JPEG Decompressor
TJpgDec is a generic JPEG image decompressor module that highly optimized for small embedded systems. It works with very low memory consumption so that it can be incorporated into tiny microcontrollers, such as AVR, 8051, PIC, Z80, Cortex-M0 and etc.
Features
- Platform independent. Written in ANSI-C.
- Easy to use master mode operation.
- Fully re-entrant architecture.
- Very small memory footprint:
- 3K bytes of RAM for work area. Independent of image dimensions.
- 4.5-9.5K bytes of ROM for text and constants.
- Output format:
- Scaling ratio: 1/1, 1/2, 1/4 or 1/8 selectable on decompression.
- Pixel format: RGB888 or RGB565 pre-configurable.
分享到:
相关推荐
Arduino TJpg_Decoder库该Arduino库支持将存储在SD卡上以及程序存储器(FLASH)中的阵列中的Jpeg文件呈现到TFT显示器上。 此外,存储在SPIFFS Flash归档系统或“ PROGMEM”阵列中的图像可以与ESP8266和ESP32处理器...
tiny jpeg decoder 是可以用于嵌入式系统的jpeg解码器,也可以在windows下编译通过。
**tinyjpeg:JPEG解码程序详解** 在图像处理领域,JPEG(Joint Photographic Experts Group)是一种广泛使用的有损压缩标准,用于存储和传输数字图像。本文将深入探讨名为"tinyjpeg"的JPEG解码程序,这是一个轻量级...
Tiny JPEG Decoder是一款小巧而高效的JPEG图像解码器,特别适合于资源有限的嵌入式平台以及Windows操作系统。这款解码器的设计目标是提供一个轻量级的解决方案,以处理JPEG格式的图像数据,使得在内存和计算能力受限...
2. **TinyJPEG库**:针对嵌入式系统的轻量级解决方案,TinyJPEG库在libjpeg的基础上进行了优化,更适合资源受限的设备。它体积小、速度快,适合STM32这样的微控制器使用。 【JPEG压缩步骤】 使用TinyJPEG库将RGB...
tiny_jpeg.h 基线JPEG压缩的仅标头公共领域实现。 特征: stb样式仅标头库。 不做动态分配 简单的API: 2个API调用。 3值压缩质量:3(最佳质量),2(非常好),1(明显的伪像,最佳压缩) 公共区域
Tiny_Jpeg 微型 Jpeg 解码器 Luc Saillard GNU 公共许可证的原始代码 2007 年 6 月 9 日 tinyjpegdecoder-20070609.tar.bz2 2个流行的公共Jpeg解码器小代码之一 Nano Jpeg Martin Fiedler东德 Tiny Jpeg Luc ...
绘制JPG,包括使用TJpgDec-Tiny JPEG Decompressor R0.01d的SLOW模式来绘制大于可用ram的jpg。 来自 其中包括从经典PC文本模式字体派生的12种位图字体,26种Hershey矢量字体以及一些针对不同设备的示例程序。 该...
在本文中,我们将深入探讨如何在STM32微控制器上移植JPEG解码程序,并结合SD卡和TTF(TrueType Font)技术实现图像显示在液晶屏上的完整过程。STM32是一款广泛应用于嵌入式系统的微处理器,具有高性能、低功耗的特点...
JPEG(Joint Photographic Experts Group)是一种广泛使用的有损图像压缩标准,它在存储和传输图像时提供了较高的压缩比,降低了存储空间的需求。本项目提供的是一套适用于STM32微控制器的C语言实现的小型JPEG解码器...
本项目提供了C++实现的一个简单P帧编码器,结合了一个名为tiny_jpeg的工程,用于处理JPEG图像编码,便于理解和应用。 首先,我们要理解P帧编码的基本原理。P帧编码的核心是运动估计和运动补偿。在编码过程中,程序...
TinyXML和TinyXML2是两个小型的开源库,专门用于解析和操作XML(eXtensible Markup Language)文档。这两个库都是用C++编写的,为C++开发者提供了方便的接口来读取、写入和操作XML数据。下面将详细介绍这两个库的...
TinyXML-2,通常以tinyxml2库的形式存在,是一个轻量级的C++库,专门用于解析和操作XML文档。这个库由李·斯坦普(Lee Stemp)开发,设计简洁,易于集成到各种项目中,特别是对于嵌入式系统和资源有限的环境。在给定...
《深入理解TINY编译器源码:C与C++编程实践》 TINY编译器,作为一个小型的、易于理解的编译器项目,是学习编译原理和实践的重要资源。它用C和C++编写,源码简洁且带有详细注释,非常适合初学者或者对编译器感兴趣的...
TinyXML2是一个小型、快速且易于使用的XML解析库,主要用于C++编程。版本9.0.0是该库的一个更新版本,提供了最新的功能和错误修复。在这个版本中,开发者可以期待更加稳定和优化的XML处理性能。 TinyXML2的设计目标...
TinyXML2是一个轻量级的XML解析库,主要用于读取和写入XML文档。这个库在C++中设计,提供了一种简洁的方式来处理XML数据,适用于小型项目或嵌入式系统。在“TinyXML2使用示例”中,我们可以通过提供的源代码和XML...
YOLOv7-Tiny是YOLO(You Only Look Once)系列目标检测算法的一个轻量级变体,由Alexey Bochkovskiy等开发者在Darknet框架下设计。这个算法在保持高效的同时,具备较高的目标检测精度。在给定的压缩包中,包含了两个...