Metadata-Version: 2.4
Name: pnic
Version: 0.1.0
Summary: A png to ico converter
License: MIT
Requires-Python: >=3.12
Description-Content-Type: text/markdown
Requires-Dist: pillow>=12.1.1
Requires-Dist: typer>=0.24.1

# pnic

一个简单易用的 PNG 转 ICO 图标转换器。

## 功能

- 将 PNG 图片转换为 ICO 图标格式
- 支持多种尺寸缩放（128x128, 64x64, 32x32, 16x16）
- 自定义输出路径和文件名
- 命令行界面，使用简单

## 安装

```bash
pip install -e .
```

## 使用方法

```bash
pnic <input.png> [选项]
```

### 参数说明

- `file`: 输入的 PNG 图片路径
- `-o, --output-dir`: 输出目录（默认：当前目录）
- `-n, --output-name`: 输出文件名（默认：与输入文件同名）
- `-s, --scale`: 图标尺寸，可选值：128, 64, 32, 16（默认：64）

### 示例

```bash
# 基本用法，转换为 64x64 图标
pnic image.png

# 指定输出目录
pnic image.png -o ./icons

# 指定输出文件名
pnic image.png -n myicon

# 转换为 128x128 大图标
pnic image.png -s 128

# 组合使用
pnic logo.png -o ./dist -n favicon -s 32
```

## 依赖

- Python >= 3.12
- Pillow
- Typer

## 许可证

MIT
