Files
OpenPaletteGenerator/main.py
2026-04-09 16:10:57 +01:00

24 lines
596 B
Python

import sys
import csv
def main(input, output):
with open(input, newline='') as csvfile, open(output, "w") as gpl:
code_reader = csv.reader(csvfile, delimiter=',')
next(code_reader)
gpl.write(f"GIMP Palette\n")
gpl.write(f"Name: Swatchos\n")
gpl.write(f"Columns: 0\n")
for row in code_reader:
hex = row[1].lstrip('#')
r = int(hex[0:2], 16)
g = int(hex[2:4], 16)
b = int(hex[4:6], 16)
gpl.write(f"{r} {g} {b} {row[0]}\n")
if __name__ == "__main__":
main(sys.argv[1], sys.argv[2])