https://github.com/dmitry2087/ascii_art
ASCII-art macOS\Linux
https://github.com/dmitry2087/ascii_art
ascii-art imgui linux linux-app macos macos-app swift swiftui
Last synced: 12 months ago
JSON representation
ASCII-art macOS\Linux
- Host: GitHub
- URL: https://github.com/dmitry2087/ascii_art
- Owner: dmitry2087
- Created: 2025-06-28T13:45:55.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-19T16:16:19.000Z (12 months ago)
- Last Synced: 2025-07-19T20:05:49.959Z (12 months ago)
- Topics: ascii-art, imgui, linux, linux-app, macos, macos-app, swift, swiftui
- Language: Swift
- Homepage:
- Size: 267 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ASCII-ART
Десктопное приложение ASCII-ART под операционные системы macOS и Linux. Позволяет работать с переводом изображений и печатью слов в ASCII.
## Функционал
- **Перевод изображений в ASCII символы**: На вход пользователь загружает растровое изображение формата *.png, *.jpg и т.д. Программа конвертирует загруженное изображение в ASCII-арт (набор ASCII-символов, которые в совокупности визуально представляют собой исходное изображение), и выводит его на экран.
- **Печать слов в ASCII коде**: Например, пользователь ввел "Hello, world!". Приложению требуется обработать буквы всего текста и вывести их в нужном виде.
Если в приложении не происходит никаких действий, выводится набор динамично меняющихся ASCII-символов, в совокупности представляющие собой анимированное изображение.
## Технологии и требования
### macOS:
- Apple Silicon (M1+)
- macOS 14.0+
- Swift (5.9+)
- Clang 15+
- Xcode 15+
### Linux:
- Ubuntu Linux
- ImGui
### Общие требования:
- C++20
## Установка и запуск
В разработке.
## Зависимости
[json.hpp](https://github.com/nlohmann/json)
[stb_image.h](https://github.com/nothings/stb)