1.0.2 • Published 1 year ago

icon-svg-to-png v1.0.2

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

SVG to PNG Icon Converter

This package converts SVG icons to multiple PNG icons with required sizes. (Useful for React-Native applications)

Installation

npm install icon-svg-to-png

Input

  • A directory containing a list of svg icons.
  • Desired output sizes (optional).

Output

  • A directory containing a directory for each icon, each has multiple png icons generated based on required icon sizes.

Usage

npm icon-svg-to-png /path/to/svg/icons /path/to/output/png/icons

This command generates the following

───output  
   │
   └───icon-1
   │   └───icon-1.png    (24x24)
   │   └───icon-1@2x.png (48x48)
   │   └───icon-1@3x.png (72x72)
   │
   └───icon-2
   │   └───icon-2.png    (24x24)
   │   └───icon-2@2x.png (48x48)
   │   └───icon-2@3x.png (72x72)
   │
  • Using custom output sizes (comma separated sizes)

npm icon-svg-to-png /path/to/svg/icons /path/to/output/png/icons 24,48,512

This command generates the following

───output  
   │
   └───icon-1
   │   └───icon-1.png    (24x24)
   │   └───icon-1@2x.png (48x48)
   │   └───icon-1@3x.png (512x512)
   │
   └───icon-2
   │   └───icon-2.png    (24x24)
   │   └───icon-2@2x.png (48x48)
   │   └───icon-2@3x.png (512x512)
   │

Limitation

  • Assuming square sized svg icons as an input
1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago