Skip to content

yjg30737/svghelper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

svghelper

Python SVG helper. set/replace svg color, etc.

Install

python -m pip install svghelper

Method Overview

  • 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 the input_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

Included Package

Example

Code Sample

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')

Result

Before

image

After

image