An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

        

# image-ascii-art-tauri


javascriptLogo
typescriptLogo
reactLogo
scssLogo
cssLogo
cssLogo

## 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

screenshot

## Installation

The build are available for Windows, Linux and macOS. Click on the link to download the executable below.

[![windows](https://img.shields.io/badge/Windows-0078D6?style=for-the-badge&logo=windows&logoColor=white)](https://github.com/Im-Rises/image-ascii-art-tauri/releases/latest)
[![linux](https://img.shields.io/badge/Linux-FCC624?style=for-the-badge&logo=linux&logoColor=black)](https://github.com/Im-Rises/image-ascii-art-tauri/releases/latest)
[![macOs](https://img.shields.io/badge/mac%20os-000000?style=for-the-badge&logo=apple&logoColor=white)](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

[![Node.js CI](https://github.com/Im-Rises/image-ascii-art-tauri/actions/workflows/node.js.yml/badge.svg)](https://github.com/Im-Rises/image-ascii-art-tauri/actions/workflows/node.js.yml)
[![ESLint](https://github.com/Im-Rises/image-ascii-art-tauri/actions/workflows/eslint.yml/badge.svg)](https://github.com/Im-Rises/image-ascii-art-tauri/actions/workflows/eslint.yml)
[![CodeQL](https://github.com/Im-Rises/image-ascii-art-tauri/actions/workflows/codeql.yml/badge.svg)](https://github.com/Im-Rises/image-ascii-art-tauri/actions/workflows/codeql.yml)
[![Tauri](https://github.com/Im-Rises/image-ascii-art-tauri/actions/workflows/tauri.yml/badge.svg)](https://github.com/Im-Rises/image-ascii-art-tauri/actions/workflows/tauri.yml)
[![tauri publish](https://github.com/Im-Rises/image-ascii-art-tauri/actions/workflows/tauri-publish.yml/badge.svg)](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 [![github](https://user-images.githubusercontent.com/59691442/223556058-6244e346-8117-43cd-97c6-bf68611bf286.svg)](https://github.com/im-rises/image-ascii-art)

Check the package
on [![npm](https://user-images.githubusercontent.com/59691442/223556055-4e9ef014-79d4-4136-ac07-b837b49066c8.svg)](https://www.npmjs.com/package/image-ascii-art)

## Contributors

Quentin MOREL :

- @Im-Rises
-

[![GitHub contributors](https://contrib.rocks/image?repo=Im-Rises/image-ascii-art-tauri)](https://github.com/Im-Rises/image-ascii-art-tauri/graphs/contributors)