Python SVG helper. set/replace svg color, etc.
python -m pip install svghelper
set_color(input_file: str, output_file: str, color: str)
- set the color of a svg file.input_file
is source,output_file
is result.color
argument should be 6 digits string color like#FF0000
.set_files_color(input_dir: str, output_dir: str, output_color: str)
- set the color of svg files in theinput_dir
.replace_color(input_file: str, output_file: str, input_color: str, output_color: str)
- replace the color.replace_files_color(input_dir: str, output_dir: str, input_color: str, output_color: str)
- replace svg files' color.set_comp_color(input_file: str, output_file: str)
- set complementary color.set_files_comp_color(input_dir: str, output_dir: str)
- set svg files' complementary color
import svghelper
# Copy capture.svg as capture2.svg and change the major color of it to #FF0000(red)
svghelper.set_color('capture.svg', 'capture2.svg', '#FF0000')