color_tools.exporters.paintnet_exporter
PAINT.NET palette format exporter.
Exports colors in PAINT.NET’s .txt palette format with AARRGGBB hex codes. Supports optional comment headers for palette metadata.
- class color_tools.exporters.paintnet_exporter.PaintNetExportOptions(pad_to_96=False)[source]
Bases:
ExportOptionsBaseOptions controlling Paint.NET palette serialization.
- Parameters:
pad_to_96 (bool)
- class color_tools.exporters.paintnet_exporter.PaintNetExporter[source]
Bases:
PaletteExporterExport color palettes in Paint.NET palette format.
Paint.NET stores colors as 8-digit hexadecimal ARGB values:
AARRGGBB
Since ColorRecord currently contains opaque RGB colors, alpha is always written as
FF.Paint.NET palettes support a maximum of 96 palette entries. Optionally, palettes may be padded to 96 entries with opaque white.
- MAX_COLORS = 96
- property metadata: ExporterMetadata
Return metadata describing this exporter.
- Returns:
Exporter metadata including its identifier, file extension, capabilities, output characteristics, optional dependencies, and supported options type.