Onde está a pré-visualização
Quando a impressora mostra uma pequena imagem do modelo ao lado do nome do ficheiro, essa imagem está dentro do próprio .gcode, escrita como uma sequência de linhas de comentário em base64:
; thumbnail begin 220x124 12345
; iVBORw0KGgoAAAANSUhEUg…
; thumbnail end
Esta ferramenta encontra esses blocos, descodifica-os, mostra todos os que encontrou e permite guardá-los um a um ou todos juntos num ZIP.
Os detalhes que apresenta
Para cada bloco obtém o tipo declarado no cabeçalho, o formato detetado pelos bytes mágicos do próprio ficheiro, o tamanho em píxeis, a contagem de caracteres base64 ao lado do número declarado pelo fatiador, os bytes descodificados e a linha de origem. Esse par penúltimo é importante: o número num cabeçalho ; thumbnail begin é a contagem de caracteres base64, não o tamanho descodificado — é por isso que alguns extratores acusam uma discrepância em ficheiros perfeitamente válidos. Este não acusa.
Formatos
Os blocos PNG e JPEG são devolvidos byte a byte tal como o fatiador os escreveu. O QOI — um formato compacto que as versões recentes do PrusaSlicer e do RepRapFirmware usam por descodificar depressa no microcontrolador de uma impressora — é descodificado aqui e recodificado como PNG, porque nenhum navegador o mostra nativamente.
O que é suportado
Blocos do PrusaSlicer, SuperSlicer, OrcaSlicer e Bambu Studio, incluindo as variantes _QOI, _JPG e _PNG, e ficheiros Duet que abrem um bloco QOI e o fecham com um ; thumbnail end simples.
O Ultimaker Cura é suportado apenas quando foi usado o script de pós-processamento "Create Thumbnail". A pré-visualização própria do Cura fica num pacote .ufp, que é um ZIP com a imagem como parte separada, e não no .gcode.
O que não é
O contentor binário .bgcode do PrusaSlicer é reconhecido e identificado pelo nome em vez de ser estragado: reexporte como G-code ASCII normal para ler a pré-visualização. Os cabeçalhos BMP binários proprietários que algumas máquinas FlashForge e Weedo antepõem também não são lidos.
Tudo corre no seu navegador. Nem o ficheiro nem as imagens saem do seu computador.
Tiny Online Tools






