π
<-
Chat plein-écran
[^]

Post-processing full-screen et accessibilité

Post-processing full-screen et accessibilité

Message non lude jean-baptiste boric » 06 Avr 2019, 19:33

J'ai expérimenté dernièrement sur le post-processing full-screen avec epsilon et plus particulièrement ses applications avec l'accessibilité pour les mal-voyants. J'ai enfin pu compiler un firmware pour la calculette et tester ça en pratique.

Cette pull request ajoute une nouvelle option "Accessibilité" avec les fonctionnalités suivantes:
  • inversion de couleurs ;
  • zoom x2 (contrôlable avec Shift+[1-9]) ;
  • correction gamma par canal.
C'est raisonnablement performant et même la correction gamma pourtant peu optimisée est passable (et y'a de la marge pour rendre ça plus rapide).

Source: https://github.com/numworks/epsilon/pull/947

Note: le firmware est une version 10.1.0 agrémenté de la pull request, la branche master n'étant pas fonctionnelle de mon côté.
Fichiers joints
epsilon.bin
(725.81 Kio) Téléchargé 106 fois
Avatar de l’utilisateur
jean-baptiste boricPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 4.5%
 
Messages: 374
Inscription: 21 Déc 2015, 22:22
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
GitHub: boricj

Re: Post-processing full-screen et accessibilité

Message non lude Lionel Debroux » 06 Avr 2019, 19:45

C'est bien de penser à l'accessibilité, très intéressant :)
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: Post-processing full-screen et accessibilité

Message non lude jean-baptiste boric » 06 Avr 2019, 20:07

A la base, c'était pour faire un mode nuit qui réponde techniquement aux refus de l'équipe NumWorks essuyés par d'autres, aussi bien annoncés qu'anticipés (pas de support de thèmes, pas d'inversion de couleurs par un hack du contrôleur LCD spécifique au device, pas de retrofit herculéen du code source actuel, coût en perfs/Flash/RAM irraisonnables...). Je me suis rendu compte que c'était plus vendeur ça pouvait avoir des applications intéressantes sous l'angle de l'accessibilité :D

Plus sérieusement, le domaine d'application du post-processing full-screen est assez large et quitte à faire quelque chose de techniquement cool, autant en faire également profiter à ceux qui en ont vraiment besoin. Je sais que TI a (avait ?) une offre spécifique avec des calculettes qui parlent, mais j'ignore totalement où en est le domaine de l'accessibilité sur calculatrices graphiques ces derniers temps...
Avatar de l’utilisateur
jean-baptiste boricPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 4.5%
 
Messages: 374
Inscription: 21 Déc 2015, 22:22
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
GitHub: boricj

Re: Post-processing full-screen et accessibilité

Message non lude critor » 06 Avr 2019, 20:09

Intéressant, merci pour le partage.

Par contre, je ne sais pas du tout quand est-ce que je vais pouvoir trouver une fenêtre pour mettre ça en avant, l'actualité étant bien chargée ces dernières semaines.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41465
Images: 14479
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Post-processing full-screen et accessibilité

Message non lude Programmator88 » 06 Avr 2019, 20:22

Super idée et bravo pour ton travail :)
J'espère qu'il y aura une news dessus...
Je fais essentiellement des niveaux pour Oiram CE et Geometry Dash CE. Ils sont tous disponibles ici. Je fais un Doodle Jump pour TI-83PCE/TI-84+ avec Azerpogba. Je cherche un bêta-testeur pour mes niveaux Geometry Dash CE. N'hésitez pas à me contacter en MP.

ImageImage
Eh, Anonymous, ça te dirait de me donner un Internet ? C'est complètement inutile mais c'est marrant ! :D En échange, je te donnerai... ma reconnaissance éternelle !
Avatar de l’utilisateur
Programmator88Programmeur
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 54%
 
Messages: 208
Inscription: 26 Jan 2019, 20:05
Localisation: Dans la Lune...
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: L2 MIASHS

Re: Post-processing full-screen et accessibilité

Message non lude jean-baptiste boric » 07 Avr 2019, 12:53

J'ai optimisé le code, maintenant la correction gamma est suffisamment rapide pour que le ralentissement associé soit presque imperceptible. Je poste un nouveau build en conséquence.
Fichiers joints
epsilon.bin
(725.56 Kio) Téléchargé 98 fois
Avatar de l’utilisateur
jean-baptiste boricPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 4.5%
 
Messages: 374
Inscription: 21 Déc 2015, 22:22
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
GitHub: boricj

Re: Post-processing full-screen et accessibilité

Message non lude critor » 07 Avr 2019, 15:24

Voilà, je suis en train de voir ça. :)
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41465
Images: 14479
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Post-processing full-screen et accessibilité

Message non lude critor » 07 Avr 2019, 15:49

Petit bug avec la dernière version, les éléments de contrôle des deux dernières options dans l'appli paramètres sont visuellement inversés :
11057

Sinon, très bien sur le reste. :)
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41465
Images: 14479
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Post-processing full-screen et accessibilité

Message non lude critor » 07 Avr 2019, 16:20

Voilà, j'ai trouvé une petite fenêtre pour l'annoncer en ce début de semaine : :)
viewtopic.php?t=22485&p=241336#p241336

Ne pas hésiter si il y a des corrections à apporter, l'accessibilité n'est pas trop ma tasse de thé.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41465
Images: 14479
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Post-processing full-screen et accessibilité

Message non lude Hayleia » 08 Avr 2019, 08:50

Super idée :D
Pour le mode sombre cependant, est-ce qu'il serait possible de faire "plus intelligent" qu'inverser les couleurs, un peu comme NegativeScreen (pas dans son mode "inversion" du coup, mais un autre mode) sur Windows ?
En gros, le blanc devient noir, mais le orange reste orange, il devient juste clair s'il était foncé et inversement.

Exemple tiré du site officiel :
Show/Hide spoilerAfficher/Masquer le spoiler
Image Image

Pas super pertinent ici vu qu'il y a majoritairement du bleu partout, mais sur Numworks où il y a majoritairement du blanc, ça deviendrait majoritairement du noir.

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
Avatar de l’utilisateur
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 43.8%
 
Messages: 2509
Images: 2
Inscription: 30 Aoû 2011, 08:22
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Templar

Suivante

Retourner vers Programmation native (C/C++/...)

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1660 utilisateurs:
>1641 invités
>14 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)