Tiny Online Tools logoTiny Online Toolssearchツールを検索…grid_viewすべてのツール
ホームchevron_right3Dプリントツールchevron_rightG-code サムネイル抽出G-code サムネイル抽出

G-code サムネイル抽出

スライサーが G-code に埋め込んだプレビュー画像を取り出し、表示して PNG または JPEG として保存します。

upload_file

クリックして選択 またはここにファイルをドラッグ&ドロップ

G-code ファイルを選択 — .gcode、.gco、.g、.nc

対応形式: .gcode,.gco,.g,.nc,.ngc,.bgcode

ファイルはブラウザー内で読み込まれ、画像もその場でデコードされます。アップロードはありません。
このツールが扱えるものcheck_circlePrusaSlicer、SuperSlicer、OrcaSlicer、Bambu Studio`; thumbnail begin` ブロックと `_QOI`・`_JPG`・`_PNG` の各種。QOI ブロックを素の終了マーカーで閉じる Duet のファイルも含みます。infoCura — サムネイルスクリプト使用時のみCura は素の .gcode にプレビューを埋め込みません。「Create Thumbnail」スクリプトを通したファイルはここで読めます。Cura 本来のプレビューは .ufp パッケージ内の別画像です。block非対応PrusaSlicer のバイナリ .bgcode コンテナは、デコードせず形式名を挙げて知らせます。一部の FlashForge・Weedo 機が先頭に付ける独自バイナリ BMP ヘッダーも読みません。

関連ツール

G-code ビューア

G-code ビューア

スライス済みの G-code をブラウザで 3D 表示します。レイヤーごとに、機能・移動種別・速度・エクストルーダーで色分けできます。

G-code アナライザー

G-code アナライザー

スライス済みの G-code を計測します。フィラメント、コスト、造形時間、レイヤー高さ、機能、速度、温度、そしてヘッダーの全設定。

G-code エディター

G-code エディター

スライス済み G-code の温度・速度・ファン・独自コマンドを、変更される行をすべて確認したうえで書き換えます。

G-code ファームウェア変換

G-code ファームウェア変換

Marlin・RepRapFirmware・Klipper・Smoothieware・Repetier の間で、対応が厳密なものだけ G-code を変換し、残りはすべて一覧にします。

PDF からテキスト抽出

PDF からテキスト抽出

ブラウザー上で PDF ファイルからプレーンテキストをすぐに抽出できます。アップロード不要、登録不要。

サムネイル メーカー

サムネイル メーカー

ソーシャル メディアのプリセット サイズまたはカスタム寸法でサムネイルを作成。

画像回転

画像回転

画像をカスタム角度で回転します。

apps

もっと見る

無料オンラインツールの全コレクションを見る。

プレビューはどこにあるのか

プリンターがファイル名の横にモデルの小さな画像を表示するとき、その画像は .gcode ファイルそのものの中に、base64 のコメント行の並びとして書かれています。

; thumbnail begin 220x124 12345
; iVBORw0KGgoAAAANSUhEUg…
; thumbnail end

このツールはそのブロックを見つけてデコードし、見つかったものをすべて表示し、1 枚ずつ、あるいはまとめて ZIP で保存できるようにします。

表示される情報

ブロックごとに、ヘッダーが宣言した種類、ファイル自身のマジックバイトから判定した形式、ピクセルサイズ、base64 の文字数とスライサーが宣言した数値、デコード後のバイト数、そして元の行番号が並びます。この文字数と宣言値の対比が肝心です。; thumbnail begin ヘッダーの数値は base64 の文字数 であって、デコード後のサイズではありません。ここを取り違えるために、まったく正常なファイルでサイズ不一致を報告してしまう抽出ツールがあります。本ツールはそうしません。

形式

PNG と JPEG のブロックは、スライサーが書いたままのバイト列で返します。QOI は、プリンターのマイコン上で高速にデコードできることから新しめの PrusaSlicer や RepRapFirmware が採用しているコンパクトな形式ですが、ブラウザーが表示できないため、ここでデコードして PNG に再エンコードします。

対応しているもの

PrusaSlicer、SuperSlicer、OrcaSlicer、Bambu Studio のブロック(_QOI_JPG_PNG の各種を含む)と、QOI ブロックを開いて素の ; thumbnail end で閉じる Duet のファイル。

Ultimaker Cura は、後処理スクリプト「Create Thumbnail」を使った場合のみ対応します。Cura 本来のプレビューは .ufp パッケージ(画像を別パーツとして持つ ZIP)の中にあり、.gcode にはありません。

対応していないもの

PrusaSlicer のバイナリ .bgcode コンテナは、いい加減に解釈せず名前を挙げて知らせます。プレビューを読むには通常の ASCII G-code で書き出してください。一部の FlashForge・Weedo 機が先頭に付ける独自のバイナリ BMP ヘッダーも読みません。

すべてブラウザー内で動作します。ファイルも画像も手元を離れません。