エンジニアリング

ブループリントや技術図面をベクター化する方法

読了時間 8分・公開日 2026年8月2日・更新日 2026年10月2日

技術図面は、完全に直線であるはずの線と、完全に円であるはずの円で満ちています。そのスキャンは、ほぼ直線の線と、ほぼ円の円で満ちています。紙が平らではなかったから、スキャナーが独自のグリッドでサンプリングしたから、そして原図は1974年に手描きされたのかもしれないからです。

ベクター化の仕事とは、スキャンではなく意図への忠実さです。つまり仕事の大部分は変換の前に起こります。ラスターに、図面が意味していたことを言わせる作業です。

まず傾き補正。そしてこだわって行う

垂直から1度ずれてスキャンされた図面は、垂直から1度ずれたままトレースされます。後から1回の回転で直すことはできません。誤差は何百もの独立した座標に分散され、ファイル中のすべての水平線が、今やわずかに斜めになっているのです。

既知の水平要素、タイトルブロックの端、基準線などが正確に水平になるまで、ラスターを回します。ほとんどのスキャンソフトには自動傾き補正があり、1度未満の誤差に収まります。ただし信用せず、長い線で確認してください。自動補正はページの端を基準にする一方、ページの端は図面に対して必ずしも直角ではありません。

強く2値化する。技術図面にグレーはない

ブループリントと線画は、意図としては2値です。線があり、背景がある。スキャン中のグレーはすべてアーティファクトです。紙のトーン、シミ(フォクシング)、本物の青焼きの青、折り目の影。そしてその一つ一つが、エンジンが判断を迫られるものです。

変換前に画像を純粋な白黒へ2値化します。しきい値は、実際に必要な最も薄い線を見て選びます。寸法線が消えるならしきい値は強すぎ、紙が斑点を始めるなら緩すぎです。これを正しく行うことは、変換ツールのどんな設定よりも価値があります。

輪郭を期待し、それが問題になる場面を知る

エンジンは暗い領域の境界をトレースします。したがって描かれた線は、中央を貫く単一のストロークとしてではなく、両側に沿う細長い閉じたシェイプとして返ります。閲覧、印刷、アーカイブ、マーキングにはそれでよく、むしろ好ましいことさえあります。線は描かれた通りの実幅を持つからです。

ジオメトリをCADに再入力するには、通常それは望むものではありません。CADの線は線幅プロパティを持つ中心線であって、塗られた細片ではないのです。そこへのルートは中心線トレースで、きれいにしたラスターに対してInkscapeで行い、続いてDXFを書き出します。より手間ですが、図面がモデルに戻るのなら、それが正しい仕事です。

テキストはテキストとして戻らない

寸法数値、品番、注記は、文字に見えるシェイプとしてトレースされます。正しく印刷され、寸法的にも正確ですが、検索できず、テキストとして編集できず、選択もできません。

図面が検索可能である必要があるなら、ラスターに対して別途OCRを実行し、認識されたテキストをベクター線画の上に独立したレイヤーとして保持してください。変換前に図面へOCRをかけることには、副次的な利点もあります。どの注記が生き残れるほど判読可能かを教えてくれるので、誰かがそれを頼りにする前に知っておくと役立ちます。

コストがかかるのはハッチングと塗りである

断面ハッチング、つまり切断面を埋める斜め線は、何十本もの平行なストロークであり、それぞれが独自の細長いシェイプとしてトレースされます。ハッチングされた断面をいくつも持つ図面は、持たない図面の1桁大きいファイルを生むことがあります。そしてハッチングはほとんど情報を運びません。「ここは切断面である」という意味であり、それは1つの領域と1つの塗りパターンが、同じくらいよく語ってくれます。

ファイルがアーカイブではなく、編集されるつもりなら、変換前にラスターからハッチングを消し、後で正しい塗りパターンに置き換えることを検討してください。

手順

  1. 01

    300〜600 dpiでフラットにスキャンする

    細かい寸法線には解像度が必要です。フラットベッドなら、写真が持ち込むパース歪みを避けられます。

  2. 02

    既知の水平要素を基準に傾きを補正する

    タイトルブロックの端か基準線が正確に水平になるまで、ラスターを回します。後からでは誤差をきれいに取り除けません。

  3. 03

    純粋な白黒へ2値化する

    必要な最も薄い線を見ながら、しきい値を選びます。技術図面に正当なグレーはありません。

  4. 04

    SVGに変換する

    きれいにしたラスターをアップロードし、結果をダウンロードします。

  5. 05

    生きたテキストと寸法が要るなら、別途追加する

    トレースされた注記はシェイプであって、テキストではありません。ラスターにOCRを実行し、認識されたテキストを独立したレイヤーとして重ねます。

よくある問題

水平線がわずかに斜めになっている
スキャンが傾いていました。変換前にラスターで直すしかありません。後からでは誤差が、すべての座標に独立して住み着きます。
細い寸法線が消えた
スキャン解像度が低すぎて1 px以上で生き残れなかったか、しきい値が強すぎたかです。600 dpiで再スキャンし、しきい値をより緩くしてください。
ファイルが巨大で、開くのに時間がかかる
ほぼ間違いなく断面ハッチングです。ハッチングの各ストロークが独立したシェイプになっています。ラスターからハッチングを消し、エディターで塗りパターンに置き換えてください。
テキストが選択も検索もできない
想定内です。トレースされた字形はシェイプです。元のラスターにOCRを実行し、テキストを線画の上の独立したレイヤーとして保持してください。

よくある質問

CAD用のDXFは得られますか?
直接には得られません。出力はSVGです。InkscapeならSVGからDXFを1ステップで書き出せ、それが定番のルートです。トレースされた線は中心線ではなく輪郭である点に注意してください。ジオメトリをモデルに再入力するのなら、これよりも中心線トレースが要ります。
技術図面に必要なスキャン解像度はどれくらいですか?
下限は300 dpi、600 dpiあれば安心です。制約になるのは、シート上の最も細い線です。スキャン内で少なくとも2〜3 px幅なければ、エンジンには見つけるものがありません。
寸法や注記は編集可能なまま残りますか?
残りません。元の文字に見えるシェイプに変換されます。印刷には正確ですが、テキストではありません。検索性が重要なら、ラスターに別途OCRをかけ、結果を重ねてください。
古い図面のCADでの描き直しを、これで置き換えられますか?
アーカイブ、印刷、マーキングには、十分に置き換えられます。パラメトリックモデルとして修正されるつもりの図面には、無理です。それにはジオメトリを本物の拘束付きで再入力する必要があり、トレースがくれるのは、拘束のない輪郭です。

関連ガイド

Cookie

当サイトでは、どのページが閲覧され、どこで訪問者がつまずいているかを把握するために Google Analytics の Cookie を使用しています — 広告はなく、プロファイリングもせず、何かを売ることもありません。拒否してもサイトの動作はまったく変わりません。詳細は プライバシーポリシー.