diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d48c759 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.idea +.vscode \ No newline at end of file diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..b726a9d --- /dev/null +++ b/readme.md @@ -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'`. \ No newline at end of file