An open API service indexing awesome lists of open source software.

https://github.com/xeeo/svg2pngs

This is a command-line tool for converting SVG to PNG in multiple resolutions (@1x @2x @3x)
https://github.com/xeeo/svg2pngs

converter images png react-native svg svg2png

Last synced: 12 months ago
JSON representation

This is a command-line tool for converting SVG to PNG in multiple resolutions (@1x @2x @3x)

Awesome Lists containing this project

README

          

# SVG to PNG (@1x @2x @3x)

This is a command-line tool for converting SVG to PNG in multiple resolutions (@1x @2x @3x)

## Install

```sh
npm install -g svg2pngs
```
or
```sh
yarn global add svg2pngs
```

## Usage

Let's assume you have a project with multiple *.svg files in multiple sub-folders like this:

```sh
app
├── images
│ └── Image1.svg
└── main-images
├── small-images
│ └── Image2.svg
└── Image3.svg
```

You have to cd into the main folder and run the following command:

```sh
cd app
svg2pngs
```

This will walk though the entire folder structure and create the associated *png files in 3 resolutions @1x, @2x and @3x.

The end result would be something like this:

```sh
app
├── images
│ ├── Image1.svg
│ ├── Image1.png
│ ├── Image1@2x.png
│ └── Image1@3x.png
└── main-images
├── small-images
│ ├── Image2.svg
│ ├── Image2.png
│ ├── Image2@2x.png
│ └── Image2@3x.png
├── Image3.svg
├── Image3.png
├── Image3@2x.png
└── Image3@3x.png
```

Enjoy !

#### Disclosure
This project is based on * [Rebar's tool](http://codefoundries.com/developer/rebar-architecture/units/tools/build-app-images.html).