Added image tools for ui redesign.
This commit is contained in:
parent
589d97e1aa
commit
70bce8cc49
2 changed files with 26 additions and 0 deletions
2
image_tool_build.bash
Executable file
2
image_tool_build.bash
Executable file
|
|
@ -0,0 +1,2 @@
|
||||||
|
rm -rf image_tool_builds
|
||||||
|
pyinstaller --onefile --distpath image_tool_builds -n imgtools_linux image_tools.py
|
||||||
24
image_tools.py
Normal file
24
image_tools.py
Normal file
|
|
@ -0,0 +1,24 @@
|
||||||
|
from pepy.pe import PEFile
|
||||||
|
from pycns import save_icns
|
||||||
|
import sys
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
if len(sys.argv) < 4 or len(sys.argv) > 5:
|
||||||
|
print ('image_tools <command> <args>\n'
|
||||||
|
' commands: save_icns input_file output_file\n'
|
||||||
|
' replace_icon input_exe icon_path [output_path]')
|
||||||
|
sys.exit()
|
||||||
|
|
||||||
|
command = sys.argv[1]
|
||||||
|
file1, file2 = sys.argv[2:4]
|
||||||
|
|
||||||
|
output_path = file1
|
||||||
|
if len(sys.argv) == 5:
|
||||||
|
output_path = sys.argv[4]
|
||||||
|
|
||||||
|
if command == 'save_icns':
|
||||||
|
save_icns(file1, file2)
|
||||||
|
elif command == 'replace_icon':
|
||||||
|
p = PEFile(file1)
|
||||||
|
p.replace_icon(file2)
|
||||||
|
p.write(output_path)
|
||||||
Loading…
Add table
Add a link
Reference in a new issue