Bitmap-Bilder
LinkCAD kann Rasterbilder (Bitmaps) importieren und sie in Vektor-Polygongeometrie konvertieren, die für Maskenlayout oder CAD-Konvertierung geeignet ist.
Formatübersicht
| Eigenschaft | Wert |
|---|---|
| Dateiendungen | .bmp, .png, .jpg, .jpeg, .tif, .tiff |
| Kodierung | Binär (verschiedene) |
| Import | ✓ |
| Export | ✓ |
| Lizenz | Basic |
Funktionsweise
Der Bitmap-Import verfolgt das Rasterbild nach, um Vektorpolygone zu erzeugen:
- Das Bild wird per Schwellenwert in Vordergrund und Hintergrund getrennt
- Die Konturverfolgung identifiziert Polygongrenzen
- Aus den nachverfolgten Konturen werden Polygone erzeugt
- Koordinaten werden anhand der angegebenen DPI und Einheiten skaliert
Importoptionen
| Option | Beschreibung | Standard |
|---|---|---|
| DPI | Auflösung des Quellbilds | 300 |
| Einheiten | Ziel-Koordinateneinheiten | Mikrometer |
| Schwellenwert | Helligkeitsschwelle für Schwarz/Weiß-Trennung | 128 |
Typische Workflows
Bitmap → GDSII
Gescannte Maskenbilder oder Bitmap-Grafiken in GDSII-Layoutdaten konvertieren.
Bitmap → DXF
Rastergrafiken für die Verwendung in CAD-Werkzeugen vektorisieren.
Export
LinkCAD kann jedes Layout als Rasterbild rendern. Drei Ausgabeformate werden unterstützt:
| Format | Dateiendung | Hinweise |
|---|---|---|
| PNG | .png | Verlustfrei; für Maskenbilder empfohlen |
| TIFF | .tiff | Verlustfrei; in EDA-Werkzeugen breit unterstützt |
| JPEG | .jpg | Verlustbehaftet; kleinere Dateien, nicht für binäre Maskenbilder empfohlen |
Exportoptionen
| Option | Beschreibung | Standard |
|---|---|---|
| Auflösung | Pixel pro Mikrometer (oder angegebene Einheiten) | 100 |
| Anti-Aliasing | Polygonkanten glätten | Aus |
| Farbraum | Palette, Graustufen oder RGB | Palette |
Typische Export-Workflows
GDSII → PNG
IC-Maskenlayout als hochauflösendes PNG-Bild für Dokumentation oder Maskenprüfung rendern.
GDSII → TIFF
Layout als TIFF für die Verwendung in Photolithografie- oder Bildverarbeitungswerkzeugen exportieren.
Technische Hinweise
- Der Vektorisierungsprozess funktioniert am besten mit sauberen, kontrastreichen Schwarz-Weiß-Bildern
- Geglättete oder unscharfe Kanten können rauschende Polygongrenzen erzeugen
- Verwenden Sie für beste Ergebnisse hochauflösende Bilder (300+ DPI) mit scharfen Kanten
- Farbbilder werden vor der Schwellenwertbildung in Graustufen konvertiert
- Sehr große Bilder können erheblichen Speicherbedarf und lange Verarbeitungszeiten erfordern
CLI- / Befehlsdateioptionen
Diese Optionsschlüssel können in der Befehlszeile oder in Befehlsdateien verwendet werden.
Import
| Schlüssel | Typ | Beschreibung |
|---|---|---|
RasterInScalingUnits | int | Skalierungseinheiten-Enum (siehe Einheiten) |
RasterInScalingValue | float | Skalierungswert |
RasterInScalingValueY | float | Skalierungswert für die Y-Achse (nichtquadratische Pixel) |
RasterInGrayLevels | int | Anzahl der Graustufen für die Vektorisierung |
RasterInKeepWhite | flag | Weiße Pixel als Formen behalten |
RasterInMergeType | int | Zusammenführungsmodus — 0=keiner, 1=horizontal, 2=alle angrenzenden |
Export
| Schlüssel | Typ | Beschreibung |
|---|---|---|
RasterOutScalingUnits | int | Skalierungseinheiten-Enum (siehe Einheiten) |
RasterOutScalingValue | float | Pixel pro Einheit in X-Richtung |
RasterOutYScalingValue | float | Pixel pro Einheit in Y-Richtung |
RasterOutAntiAliasing | flag | Anti-Aliasing aktivieren |
RasterOutColorSpace | int | Farbraum — 0=Palette, 1=Graustufen, 2=RGB |
RasterInProcessing | int | Verarbeitungsmodus — 0=Schwellenwert 50 %, 1=Dithering, 2=Graustufen aufteilen |