Découvrez les sites, outils, librairies et ressources utilisées lors du développement d'AsciImage.
Langage de programmation système avec sécurité mémoire garantie.
Langage principal du moteur de conversion ASCII
Package manager et build system pour Rust.
Gestion des dépendances et compilation
Framework JavaScript réactif et progressif.
Framework frontend principal
Framework full-stack basé sur Vue.js avec SSR intégré.
Framework Nuxt pour le site web
Framework CSS utility-first pour des designs modernes.
Stylisation du site
Composants Vue/Nuxt basés sur Headless UI.
Composants réutilisables
Base de données SQL légère et autonome.
Stockage des données (issues, downloads)
Binding rapide et synchrone pour SQLite en Node.js.
Accès à la base de données depuis l'API
Containerisation d'applications.
Packaging et déploiement
Orchestration de conteneurs en production.
Déploiement en haute disponibilité
CI/CD intégré à GitHub.
Automatisation des tests et déploiements
Linter Rust pour l'analyse statique.
Vérification de la qualité du code Rust
Lecture et décodage d'images (PNG, JPEG, etc)
Traitement parallèle pour améliorer les performances
Détection de la taille du terminal pour l'affichage
Composants UI pré-stylisés
Framework CSS pour la stylisation
Accès rapide à SQLite
Images utilisées pour tester et démontrer les capacités d'AsciImage :
Banque d'images libres de droit haute résolution.
Images gratuites pour vos projets.
Des millions d'images, de vidéos et de musiques libres de droits.
Livre officielle pour apprendre Rust.
Exemples pratiques de code Rust.
Exercices interactifs pour apprendre Rust.
Guide officiel complet de Vue.js 3.
Documentation complète de Nuxt avec exemples.
Tutoriels vidéo professionnels sur Vue et Nuxt.
Explications détaillées des algorithmes de conversion ASCII.
Guide des techniques de traitement d'images en Rust.
In image processing, normalization is a process that changes the range of pixel intensity values.
Explications du Grayscale