コンテンツにスキップ

ビットマップ画像

LinkCAD はラスター画像(ビットマップ)をインポートし、マスクレイアウトや CAD 変換に適したベクターポリゴンジオメトリへ変換できます。また、任意のレイアウトをビットマップ画像として書き出すこともできます。

形式の概要

プロパティ
拡張子.bmp, .png, .jpg, .jpeg, .tif, .tiff
エンコーディングバイナリ(各種)
インポート
エクスポート
ライセンスBasic

仕組み

ビットマップインポートはラスター画像をトレースしてベクターポリゴンを生成します。

  1. 画像をしきい値処理して前景と背景を分離します
  2. 輪郭トレースでポリゴン境界を抽出します
  3. トレース結果からポリゴンを生成します
  4. 指定した DPI と単位に基づいて座標をスケーリングします

インポートオプション

オプション説明デフォルト
DPIソース画像の解像度300
単位ターゲット座標単位ミクロン
しきい値白黒分離の明るさしきい値128

エクスポート

LinkCAD は任意のレイアウトをラスター画像としてレンダリングできます。対応する出力形式は次のとおりです。

形式拡張子備考
PNG.png可逆圧縮。マスク画像に推奨
TIFF.tiff可逆圧縮。EDA ツールで広く使用
JPEG.jpg非可逆圧縮。小容量だがバイナリマスクには非推奨

エクスポートオプション

オプション説明デフォルト
解像度ミクロン(または指定単位)あたりのピクセル数100
アンチエイリアスポリゴン境界を滑らかに描画オフ
色空間パレット、グレースケール、RGBパレット

一般的なワークフロー

Bitmap → GDSII

スキャンしたマスク画像やビットマップアートワークを GDSII レイアウトデータに変換します。

GDSII → PNG

IC マスクレイアウトを高解像度 PNG 画像として出力し、ドキュメントやレビューに利用します。

技術メモ

  • ベクター化処理は、高コントラストの白黒画像で最も良く機能します
  • ぼやけた境界やアンチエイリアスはノイズの多いポリゴン境界を生むことがあります
  • 非常に大きな画像では多くのメモリと処理時間が必要になる場合があります

CLI / コマンドファイルオプション

これらのオプションキーは、コマンドラインまたはコマンドファイルで使用できます。

インポート

キー説明
RasterInScalingUnitsintスケーリング単位列挙値(単位を参照)
RasterInScalingValuefloatスケーリング値
RasterInScalingValueYfloatY 軸スケーリング値(非正方形ピクセル)
RasterInGrayLevelsintベクター化に使用するグレーレベル数
RasterInKeepWhiteflag白いピクセルを形状として保持
RasterInMergeTypeintマージモード — 0=なし、1=水平、2=隣接するすべて

エクスポート

キー説明
RasterOutScalingUnitsintスケーリング単位列挙値(単位を参照)
RasterOutScalingValuefloatX 方向の単位あたりピクセル数
RasterOutYScalingValuefloatY 方向の単位あたりピクセル数
RasterOutAntiAliasingflagアンチエイリアスを有効化
RasterOutColorSpaceint色空間 — 0=palette, 1=grayscale, 2=RGB
RasterInProcessingint処理モード — 0=50% しきい値、1=ディザー、2=グレーレベル分割