Pular para o conteúdo
André Barros
Conversor de Imagens

Conversor de Imagens

v1.0.0

App desktop para converter imagens entre formatos modernos, com preview, metadados e estimativa de tamanho após a conversão. Feito com Electron, Vite, TypeScript e Sharp.

ElectronViteTypeScriptSharp
Interface do app

Interface do app

Layout desktop com seleção em lote, preview, qualidade e estimativa de tamanho.

Funcionalidades

Múltiplas imagens

Selecione várias imagens de uma vez e converta em lote para o formato escolhido.

Preview e metadados

Visualize a imagem selecionada com dimensões, peso atual e estimativa após a conversão.

Formatos modernos

Converta para WebP, PNG, JPEG, ICO e SVG com controle de qualidade de 1 a 100%.

Estimativa de tamanho

Veja quanto menor ou maior o arquivo ficará com o formato e a qualidade atuais, com barra de progresso na conversão.


Como usar

  1. 1

    Selecione as imagens

    Clique em Selecionar imagens, escolha um ou mais arquivos e veja a lista à esquerda. Clique em um item para pré-visualizar.

  2. 2

    Confira as informações

    Veja dimensões, peso atual, estimativa após a conversão e quanto o arquivo ficará menor ou maior.

  3. 3

    Escolha formato e qualidade

    Defina a saída (WebP, PNG, JPEG, ICO ou SVG) e ajuste a qualidade de 1 a 100%. A estimativa atualiza automaticamente.

  4. 4

    Converta e salve

    Clique em Converter, escolha a pasta de destino e acompanhe o progresso. Os arquivos mantêm o nome original com a nova extensão.


Formatos suportados

Entrada

JPEGPNGGIFWebPAVIFTIFFBMP

Saída

WebP

Bom equilíbrio entre qualidade e tamanho para a web.

PNG

Quase sem perda; a qualidade controla a compressão.

JPEG

Ideal para fotos; a qualidade impacta bastante o peso.

ICO

Útil para ícones, com vários tamanhos internos.

SVG

Gera um SVG com a imagem embutida em PNG base64.


Dicas rápidas

  • WebP ~80–90% — ótimo padrão para web
  • JPEG ~75–85% — bom equilíbrio para fotos
  • PNG — quando precisa de transparência ou menos perda
  • ICO — ícones de app ou site
  • SVG — container vetorial com bitmap embutido (tende a ficar maior)

Build e distribuição

O app empacota builds nativos para macOS, Windows e Linux via Electron Forge, com CI no GitHub Actions.

macOS (arm64)

Gera o .app e um ZIP. Na primeira abertura, o macOS pode pedir liberação em Privacidade e Segurança se o app não estiver assinado.

npm run make:mac

Windows (x64)

Instalador Squirrel construído em máquina Windows ou no runner windows-latest do Actions.

npm run make:win

Linux (x64)

Artefatos .deb, .rpm e ZIP portátil para distribuição em distros comuns.

npm run make:linux

GitHub Actions

Push na main e tags v* disparam builds de todas as plataformas e anexam os binários aos Artifacts ou Releases.


Conversor de Imagens - App Desktop | André Barros