Files
scripts/readme.md
2024-12-02 17:52:17 +03:00

43 lines
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Скрипты
В этой директории находятся полезные для проекта скрипты позволяющие автоматизировать процесс разработки.
## Создать картинку из массива байт
Скрипт принимает 3 обязательных аргумента:
- Путь к текстовому документу в котором находиться перечисление байтов
- Ширина выходной изображения
- Длина выходного изображения
Главной особенностью скрипта перевод **BGRA** в **RGBA** и игнорирование запятых.
## Разобрать *.c файлы на изображения
- Скрипт принимает путь к директории с исходными файлами проекта на языке программирования Си и конвертирует при помощи скрипта `make_image_from_file.py` массив байт в изображение.
- На текущий момент скрипт поддерживает только исходные файлы которые были созданы при помощи **COLOR_ALPHA_TRUE_COLOR** цветового формата.
- Самостоятельно извлекает из структуры размеры выходного изображения и передает их скрипту для сборки.
## Создать карту изображений из директории в формате Excel файла
Скрипт принимает 2 обязательных параметра:
- Путь к целевому каталогу с изображениями
- Путь к выходному файлу в формате *.xlsx или*.xls в котором будут находиться:
- Название изображения
- Размер изображения
- Эскиз изображения
Работает на текущий момент с популярными форматами: `'.png', '.jpg', '.jpeg', '.gif', '.bmp'`.
## Разделить картинку на части
Скрипт `split_image.py` позволяет легко разделить изображение на части одинаковой ширины и длины в формате `.png`.
Принимает 4 аргумента:
- Путь к исходному изображению в формате `.png`
- Путь к каталогу, в котором будут размещены фрагменты `.png`
- Ширина
- Длина