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: 3 months 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 4 years ago)
- Default Branch: master
- Last Pushed: 2021-09-17T00:46:23.000Z (over 3 years ago)
- Last Synced: 2025-01-23T08:28:37.527Z (4 months ago)
- Topics: cli, jpeg, jpg, node, png, tinypng, webp
- Language: JavaScript
- Homepage:
- Size: 31.9 MB
- Stars: 2
- Watchers: 3
- 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