Tiny Online Tools logoTiny Online ToolssearchBuscar ferramentas…grid_viewTodas as ferramentas
Iniciochevron_rightFerramentas de impressão 3Dchevron_rightExtrator de Miniaturas G-codeExtrator de Miniaturas G-code

Extrator de Miniaturas G-code

Retire as imagens de pré-visualização que o fatiador embutiu num ficheiro G-code, veja-as e guarde-as como PNG ou JPEG.

upload_file

Clique para procurar ou arraste e solte arquivos aqui

Selecione um ficheiro G-code — .gcode, .gco, .g ou .nc

Aceito: .gcode,.gco,.g,.nc,.ngc,.bgcode

O ficheiro é lido no seu navegador e as imagens também são descodificadas aí. Nada é enviado.
O que esta ferramenta suportacheck_circlePrusaSlicer, SuperSlicer, OrcaSlicer, Bambu StudioO bloco `; thumbnail begin` e as variantes `_QOI`, `_JPG` e `_PNG`, incluindo ficheiros Duet que fecham um bloco QOI com o marcador simples.infoCura — só com o script de miniaturaO Cura não embute pré-visualização no .gcode simples. Os ficheiros passados pelo script "Create Thumbnail" são lidos aqui; a pré-visualização própria do Cura fica dentro do pacote .ufp como imagem separada.blockNão suportadoO contentor binário .bgcode do PrusaSlicer é detetado e identificado em vez de descodificado, e os cabeçalhos BMP binários proprietários que algumas máquinas FlashForge e Weedo antepõem não são lidos.

Ferramentas semelhantes

Visualizador de G-code

Visualizador de G-code

Pré-visualize um ficheiro G-code fatiado em 3D: camada a camada, colorido por tipo de superfície, movimento, velocidade ou extrusora.

Analisador de G-code

Analisador de G-code

Mede um ficheiro G-code fatiado: filamento, custo, tempo, alturas de camada, superfícies, velocidades, temperaturas e todas as definições do cabeçalho.

Editor de G-code

Editor de G-code

Altere temperaturas, velocidades, ventoinha e comandos personalizados num ficheiro G-code fatiado, com pré-visualização de cada linha afetada.

Conversor de Sabor G-code

Conversor de Sabor G-code

Converte G-code entre Marlin, RepRapFirmware, Klipper, Smoothieware e Repetier onde a equivalência é exata, e lista tudo o resto.

Reordenar paginas PDF

Reordenar paginas PDF

Reorganize a ordem das paginas de um PDF.

PNG para SVG

PNG para SVG

Envolva uma imagem raster em um contenedor SVG ou converta pixel art em retangulos coloridos.

Compressor Draco e Meshopt

Compressor Draco e Meshopt

Aplique ou remova a compressão de geometria Draco e Meshopt em arquivos GLB e GLTF, grátis e inteiramente no seu navegador.

apps

Mais ferramentas

Explore nossa colecao completa de ferramentas online gratuitas.

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.