# imgcmd
**Repository Path**: aleckstygit/imgcmd
## Basic Information
- **Project Name**: imgcmd
- **Description**: imgcmd 是一个命令行工具,用于处理图像文件并将其转换为C语言格式. 它支持多种选项来定制转换过程,包括输入输出路径、图像尺寸、格式、字节顺序、压缩等. 它可以将图像转换为C语言数组,适用于嵌入式系统和其他需要图像数据的应用. 它支持多种图像格式,包括BMP、PNG、JPEG等,并可以输出为C语言数组或其他文本格式.
- **Primary Language**: C#
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2026-04-29
- **Last Updated**: 2026-08-27
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 图片文件命令行转换工具
## 简介
`imgcmd` 是一个命令行工具,用于处理图像文件并将其转换为文本格式.
它支持多种选项来定制转换过程,包括输入输出路径、图像尺寸、格式、字节顺序、压缩等.
它可以将图像转换为C语言数组,适用于嵌入式系统和其他需要图像数据的应用.
它支持多种图像格式,包括BMP、PNG、JPEG等,并可以输出为C语言数组或其他文本格式.
## 特性
- 支持多种图像格式: BMP, PNG, JPEG, TIFF等.
- 支持等比例缩放,自适应缩放,拉升缩放等.
- 支持三种压缩模式: RLE、行间差值、稀疏编码.
- 支持设置颜色步长.
- 支持设置输出文本数组的名称.
- 支持设置图像的宽度和高度.
- 支持设置每像素位数(BPP).
- 支持设置颜色顺序.
- 支持动画序列处理(仅存储帧间差异)
- 支持 GIF 文件直接导入
- 支持关键帧间隔,降低帧率减少数据量
## 安装
本程序是一个独立的可执行文件,无需安装.
## 使用方法
### 1. 命令行参数
`imgcmd` 工具通过命令行参数来控制其行为,以下是可用的参数:
- `-i/--input ` : 指定输入图像文件的路径.
- `-o/--output