Added *.gitignore and readme.md.

This commit is contained in:
Egor Tsyganchuk
2024-11-29 18:52:30 +03:00
parent 5d291bd174
commit 8e86f44f56
2 changed files with 30 additions and 0 deletions

2
.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
.idea
.vscode

28
readme.md Normal file
View File

@@ -0,0 +1,28 @@
# Скрипты
В этой директории находятся полезные для проекта скрипты позволяющие автоматизировать процесс разработки.
## Создать картинку из массива байт
Скрипт принимает 3 обязательных аргумента:
- Путь к текстовому документу в котором находиться перечисление байтов
- Ширина выходной изображения
- Длина выходного изображения
Главной особенностью скрипта перевод **BGRA** в **RGBA** и игнорирование запятых.
## Разобрать *.c файлы на изображения
- Скрипт принимает путь к директории с исходными файлами проекта на языке программирования Си и конвертирует при помощи скрипта `make_image_from_file.py` массив байт в изображение.
- На текущий момент скрипт поддерживает только исходные файлы которые были созданы при помощи **COLOR_ALPHA_TRUE_COLOR** цветового формата.
- Самостоятельно извлекает из структуры размеры выходного изображения и передает их скрипту для сборки.
## Создать карту изображений из директории в формате Excel файла
Скрипт принимает 2 обязательных параметра:
- Путь к целевому каталогу с изображениями
- Путь к выходному файлу в формате *.xlsx или *.xls в котором будут находиться:
- Название изображения
- Размер изображения
- Эскиз изображения
Работает на текущий момент с популярными форматами: `'.png', '.jpg', '.jpeg', '.gif', '.bmp'`.