# Nén & Giảm Dung Lượng Ảnh

> Hồ sơ MCP chính thức, sinh từ registry BOP.INK.

| Trường | Giá trị |
| --- | --- |
| Slug | `nen-anh-online` |
| Danh mục V2 | Hình ảnh & Thiết kế (`hinh-anh-thiet-ke`) |
| Danh mục con V2 | Compress & Optimize (`image-design.compress-optimize`) |
| Route legacy tương thích | `do-hoa-media` |
| Taxonomy V2 | `image-design` / `image-design.compress-optimize` |
| Phạm vi áp dụng | `global` |
| Trạng thái thực thi MCP | `client_execution_required` |
| Nguồn giao diện/schema | component `ImageCompressor` |
| Website | [Mở công cụ](https://bop.ink/do-hoa-media/nen-anh-online/) |

Nén file ảnh JPG, PNG, WebP nhanh chóng ngay trên trình duyệt bằng Canvas API. Tự do tùy chỉnh chất lượng nén, so sánh ảnh trước và sau, không giới hạn số lượng ảnh.

## Cách dùng qua MCP

### Nén & Giảm Dung Lượng Ảnh

- Capability: `media.image.compress`
- MCP availability: `client-execution-required`
- Hành động: capability này chỉ được discovery trên Node MCP; mở website để thực thi trong runtime phù hợp.
- Mô tả: Nén ảnh JPG, PNG, WebP trực tiếp trên trình duyệt bằng Canvas API, giảm đến 80% dung lượng mà không upload file lên máy chủ.

Các trường đầu vào:

- `quality`: Chất lượng nén ảnh từ 1% đến 100%
- `maxDimension`: Kích thước cạnh dài tối đa (px)
- `outputFormat`: Định dạng ảnh xuất ra
- `originalSizeBytes`: Dung lượng ảnh gốc (bytes) để tính tỷ lệ tiết kiệm
- `originalWidth`: Chiều rộng ảnh gốc (px)
- `originalHeight`: Chiều cao ảnh gốc (px)

Ví dụ đầu vào:

```json
{
  "quality": 80,
  "maxDimension": 1920,
  "outputFormat": "image/webp",
  "originalSizeBytes": 2097152,
  "originalWidth": 2560,
  "originalHeight": 1440
}
```
