file-adapters
File Converter Adapters
This skill provides comprehensive guidance for using @rytass/file-converter packages to process images with resizing, format conversion, watermarking, and pipeline processing.
Overview
All adapters implement the FileConverter interface from @rytass/file-converter, providing a unified API for image processing:
| Package | Function | Based On |
|---|---|---|
@rytass/file-converter |
Core interfaces and pipeline manager (核心介面與管道管理器) | TypeScript interfaces |
@rytass/file-converter-adapter-image-resizer |
Image resizing (圖像縮放) | Sharp ^0.34.5 |
@rytass/file-converter-adapter-image-transcoder |
Format conversion (格式轉換) | Sharp ^0.34.5, file-type ^21.1.1 |
@rytass/file-converter-adapter-image-watermark |
Watermark overlay (浮水印疊加) | Sharp ^0.34.5 |
Base Interface (@rytass/file-converter)
All adapters share these core concepts:
More from rytass/utils
wms-module
|
24logistics-development
|
13logistics-adapters
|
12invoice-adapters
Taiwan e-invoice integration (台灣電子發票整合). Use when working with ECPay (綠界), EZPay (藍新), BankPro (金財通), or Amego (光貿) invoice services. Covers issuing invoices (開立發票), voiding (作廢), allowances (折讓), and querying invoice data.
8payment-adapters
Taiwan payment integration (台灣支付整合). Use when working with ECPay (綠界), NewebPay (藍新), HwaNan Bank (華南銀行), CTBC (中信), iCash Pay, or Happy Card payment services. Covers credit card (信用卡), virtual account (虛擬帳號), ATM, CVS payment (超商代碼/條碼), card binding (卡片綁定), installments (分期付款), recurring payments (訂閱付款), and NestJS integration.
7member-module
|
7