Convert From Filament Color to HTML
Zuletzt geändert: 14.03.2026 05:56

ConvertFrom-FilamentColorToHtml #

ÜBERSICHT #

Erzeugt aus der eingebetteten Filament-Farbdatenbank eine HTML-Seite mit Farb-Kacheln (Standard: 5 pro Reihe).

SYNTAX #

ConvertFrom-FilamentColorToHtml [-Material] <string> [-Option] <string> [-Title] <string>
    [-OutputPath] <string> [[-ColumnsPerRow] <int>] [[-SortBy] <string>] [<CommonParameters>]

BESCHREIBUNG #

Liest die eingebetteten Farbdaten über Get-FilamentColorDatabase, filtert nach Material und Option und erzeugt eine HTML-Übersicht mit Kacheln. Die Farbe wird primär aus der Spalte RGB gelesen. Optional können zusätzliche Spalten RGB2, RGB3 und RGB4 vorhanden sein. Wenn mehrere RGB-Spalten befüllt sind, wird der Kachel-Hintergrund als CSS-Gradient gerendert. Wenn keine RGB-Farbe vorhanden ist, wird die Kachel transparent mit Schachmuster dargestellt. Fehlende Werte in RGB2, RGB3 oder RGB4 erzeugen kein Schachmuster, sondern werden einfach ignoriert.

Optional: Wenn die Option “Marble” verwendet wird, wird zusätzlich ein unregelmäßiges Sprenkel-Muster gerendert, um eine Marmor-Optik nachzuahmen.

PARAMETER #

-Material #

Type: string

Filterwert für die Spalte Material (z.B. PLA).

-Option #

Type: string

Filterwert für die Spalte Option (z.B. Basic, GF, CF, Matte, Marble).

-Title #

Type: string

Überschrift der HTML-Seite.

-OutputPath #

Type: string

Zielpfad der HTML-Datei (Pflichtangabe).

-ColumnsPerRow #

Type: int
Default: 5

Anzahl Kacheln pro Reihe. Standard: 5.

-SortBy #

Type: string
Default: 'Algorithm'

Gibt die Sortierung der Farbkacheln an:

  • Sku: nach Artikelnummer
  • Name: nach Farbname
  • Algorithm: Farbspektrum-Algorithmus (Default)

AUSGABEN #

System.IO.FileInfo

BEISPIELE #

# PLA Basic als HTML ausgeben
ConvertFrom-FilamentColorToHtml `
  -Material 'PLA' `
  -Option 'Basic' `
  -Title 'Bambu Lab Filament Hex Code Table' `
  -OutputPath 'C:\Temp\PLA-Basic.html'
# PLA Marble als HTML ausgeben
ConvertFrom-FilamentColorToHtml `
  -Material 'PLA' `
  -Option 'Marble' `
  -Title 'Bambu Lab Filament Hex Code Table' `
  -OutputPath 'C:\Temp\PLA-Marble.html'