EulandaXtools — Funktionsreferenz
Erzeugt aus der eingebetteten Filament-Farbdatenbank eine HTML-Seite mit Farb-Kacheln (Standard: 5 pro Reihe).
ConvertFrom-FilamentColorToHtml [-Material] <string> [-Option] <string> [-Title] <string>
[-OutputPath] <string> [[-ColumnsPerRow] <int>] [[-SortBy] <string>] [<CommonParameters>]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.
-Material
Type: stringFilterwert für die Spalte Material (z.B. PLA).
-Option
Type: stringFilterwert für die Spalte Option (z.B. Basic, GF, CF, Matte, Marble).
-Title
Type: stringÜberschrift der HTML-Seite.
-OutputPath
Type: stringZielpfad der HTML-Datei (Pflichtangabe).
-ColumnsPerRow
Type: int
Default: 5Anzahl Kacheln pro Reihe. Standard: 5.
-SortBy
Type: string
Default: 'Algorithm'Gibt die Sortierung der Farbkacheln an:
System.IO.FileInfo# 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'