ConvertFrom-FilamentColorToHtml

EulandaXtools — Funktionsreferenz

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:

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'