https://github.com/caioliveira277/web-convert
Conversor de imagens para padrões Web. Comprima e converta imagens para webp, png, jpeg e jpg
https://github.com/caioliveira277/web-convert
cli jpeg jpg node png tinypng webp
Last synced: 26 days ago
JSON representation
Conversor de imagens para padrões Web. Comprima e converta imagens para webp, png, jpeg e jpg
- Host: GitHub
- URL: https://github.com/caioliveira277/web-convert
- Owner: caioliveira277
- License: mit
- Created: 2020-11-06T00:49:01.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-09-17T00:46:23.000Z (over 4 years ago)
- Last Synced: 2025-07-07T03:15:59.133Z (11 months ago)
- Topics: cli, jpeg, jpg, node, png, tinypng, webp
- Language: JavaScript
- Homepage:
- Size: 31.9 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Web Convert ⚡
## Conversor de imagens para padrões Web
## Ideia: 💡
***Web Convert*** - É uma cli que permite através de parametros passados, converter e redimencionar **imagens**.
## Funcionalidades:
- Redimencionar imagens;
- Comprimir;
- Converter para Webp, Png, Jpg e Jpeg;
- Filtrar tarefas não finalizadas;
## Começando: 🚀
Para utilizar a cli você precisará seguir os passos abaixo de instalação e utilização.
### Pré-requisitos:
Abaixo estará listada as ferramentas necessárias para o funcionamento do projeto.
- **NodeJS versão 14** 
[Guia de instalação NodeJS](https://nodejs.org/en/).
### Instalando a **CLI**:
Execute o comando abaixo para instalar a CLI globalmente:
```sh
npm install -g web-convert
```
### Utilizando:
Após a instalação, a CLI estará disponível no seu terminal. Veja o exemplo de utilização.
> Estrutura de pasta do exemplo:
```sh
.
├── Desktop
│ ├── montain1.png
│ └── nature1.png
└── converted *Pasta gerado ao final do processo*
├── nature1-L300-temp.jpg
├── nature1-L300-temp.jpeg
├── nature1-L668-temp.png
├── nature1-L720-temp.webp
├── montain-L430.png
├── montain-L430.webp
└── ...
```
###### Para o exemplo de utilização, estarei seguindo a estrutura acima
#### Como utilizar:

### Conclusão:
Ao executar o comando ```web-convert```, siga os passos indicados pela própria CLI para obter os parametros de redimencionamento e conversão 👍
Depois de finalizado o processo, será criada uma pasta chamada ```converted``` no diretório onde o comando foi executado, nela está as imagens redimencionadas, convertidas e comprimidas.
---
## Links: 🌐
***Libs utilizadas para tratamento das imagens:***
[Image Min](https://www.npmjs.com/package/imagemin)
[Node Pngquant](https://www.npmjs.com/package/pngquant)
[Sharp](https://www.npmjs.com/package/sharp)
---
## Licença
Este projeto está licenciado sob a licença [MIT] - consulte o arquivo LICENSE.md para obter detalhes