color_tools.exporters.hex_exporter

Hex format exporter.

Exports colors as uppercase hex codes without # prefix, one per line. Simple text format compatible with many tools and color libraries.

class color_tools.exporters.hex_exporter.HexExporter[source]

Bases: PaletteExporter

Hex format exporter.

Exports colors as uppercase hex codes without # prefix. One hex code per line.

Example output:

000000 1D2B53 7E2553 FF0000

This format is compatible with many color tools and libraries.

Example

>>> from color_tools.exporters import get_exporter
>>> exporter = get_exporter('hex')
>>> from color_tools.palette import Palette
>>> palette = Palette.load_default()
>>> path = exporter.export_colors(palette.records[:10], 'colors.hex')
property metadata: ExporterMetadata

Return metadata describing this exporter’s capabilities.

Returns:

ExporterMetadata instance with name, description, capabilities