Releases: lrrosa/extrai-imagens
Releases · lrrosa/extrai-imagens
Release list
v1.1.0 — Correções e ajustes
Primeira release pública após uma rodada de correções sobre a base original de 2022.
Download
- extrai-imagens-v1.1.0-win-x64.zip — pacote portátil para Windows 64-bit
Como usar o binário
- Extrair o
.zipem uma pasta qualquer - Instalar o Ghostscript 64-bit (dependência runtime para processar PDFs)
- Rodar
Extrai Imagens.exe
Requer .NET Framework 4.8 (já vem com Windows 10/11).
Correções nesta versão
btnConvertersempre reabilita após erro (try/finally)SevenZipExtractorcorretamente descartado (using) — sem leak de handles- Arquivos compactados extraídos em pasta temporária dedicada, não na pasta de origem
- Numeração de páginas zero-padded (
-01,-02, …) viaD2 - Natural sort nos arquivos internos do CBx (
page-2antes depage-10), usandoStrCmpLogicalW - Comparações de extensão/cultura via
OrdinalIgnoreCase/ToLowerInvariant(à prova de locales como o turco) - Filtro
__MACOSXagora checa segmentos do caminho, em qualquer profundidade - Drag-and-drop respeita os checkboxes de tipos selecionados na UI
- Log com timestamp ISO
yyyy-MM-dd HH:mm:ss, independente da cultura do SO - Versão exibida na janela vem da
AssemblyVersion(não mais string fixa) - Falha em um arquivo deixa de abortar o lote inteiro — a mensagem vai para o log e o processamento continua
- Helpers movidos para
FrmMain.Helpers.cs(partial class) para evitar que o WinForms Designer engasgue
Limitações conhecidas
- Sobrescreve imagens já extraídas com o mesmo nome (não pergunta antes)
- Não recomeça de onde parou em caso de erro
- A interface congela durante o processamento de lotes grandes — todo o trabalho ainda roda na thread de UI (veja a issue de refator)