https://github.com/im-rises/image-ascii-art-tauri
Image ASCII convertissor made in React converted to desktop app using Tauri
https://github.com/im-rises/image-ascii-art-tauri
ascii ascii-art desktop-app image image-ascii npm package tauri
Last synced: 9 days ago
JSON representation
Image ASCII convertissor made in React converted to desktop app using Tauri
- Host: GitHub
- URL: https://github.com/im-rises/image-ascii-art-tauri
- Owner: Im-Rises
- License: mit
- Created: 2023-08-28T17:16:53.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-04T11:15:16.000Z (about 1 year ago)
- Last Synced: 2025-02-17T04:25:12.214Z (3 months ago)
- Topics: ascii, ascii-art, desktop-app, image, image-ascii, npm, package, tauri
- Language: TypeScript
- Homepage: https://im-rises.github.io/image-ascii-art-website/
- Size: 1.36 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# image-ascii-art-tauri
![]()
![]()
![]()
![]()
![]()
![]()
## Description
This is a build version for desktop of the web demo of `image-ascii-art` package that convert images into ASCII art.
## 🚀🚀 [You can try it out](https://im-rises.github.io/image-ascii-art-website/) 🚀🚀
It works on desktop and mobile as well, the example takes an input image and convert it into ASCII art.
## 🚀🚀 [The package is published on npm](https://www.npmjs.com/package/image-ascii-art) 🚀🚀
The installation and usage of the package is explained in the package's README.
The example is using the webcam of your device, but you can use any video stream, like a video file or a video stream.
You can find the package's source code on [GitHub](https://github.com/Im-Rises/image-ascii-art).
## Screenshots
## Installation
The build are available for Windows, Linux and macOS. Click on the link to download the executable below.
[](https://github.com/Im-Rises/image-ascii-art-tauri/releases/latest)
[](https://github.com/Im-Rises/image-ascii-art-tauri/releases/latest)
[](https://github.com/Im-Rises/image-ascii-art-tauri/releases/latest)## Dependencies
The project is using React, TypeScript, JavaScript, SCSS, CSS, etc...
You can find the dependencies in the `dependencies` folder.
It uses the react-webcam library to get the video stream from the webcam.
## GitHub Actions
[](https://github.com/Im-Rises/image-ascii-art-tauri/actions/workflows/node.js.yml)
[](https://github.com/Im-Rises/image-ascii-art-tauri/actions/workflows/eslint.yml)
[](https://github.com/Im-Rises/image-ascii-art-tauri/actions/workflows/codeql.yml)
[](https://github.com/Im-Rises/image-ascii-art-tauri/actions/workflows/tauri.yml)
[](https://github.com/Im-Rises/image-ascii-art-tauri/actions/workflows/tauri-publish.yml)The project is set up to run the following actions:
- node.js.yml : Runs the tests for the Node.js project.
- eslint.yml : Runs the ESLint linter on the project.
- codeql.yml : Runs the CodeQL linter on the project.
- tauri.yml : Runs the Tauri build for the project.
- tauri-publish.yml : Publish the Tauri build for the project.## Documentations
Xo:
ESLint:
GitHub gh-pages:
react-webcam:
## Package Links
Check the source code
on [](https://github.com/im-rises/image-ascii-art)Check the package
on [](https://www.npmjs.com/package/image-ascii-art)## Contributors
Quentin MOREL :
- @Im-Rises
-[](https://github.com/Im-Rises/image-ascii-art-tauri/graphs/contributors)