You are on page 1of 5

+------------------------+

| mViewer CX Edition 3.3 |


+------------------------+
Introduction:
------------
mViewer est un lecteur d'images destin
tre utilis avec Ndless 3.1 ou compatible sur TI-Nspire CX ou TI-Nspire CX CAS.
Fonctionnalits:
---------------
- parcours de tout le systme de fichier Nspire
- scrolling
- zoom out/in
- rglage de la luminosit ou du contraste
- lecture des BMP
- lecture des PNG
- lecture des JPEG
Touches de contrle du navigateur de fichiers:
---------------------------------------------
- change le fichier/dossier slectionn:
* touches flches haut/bas
* touches numriques 8/2
* zones de contact tactiles haut/bas (inutile de presser)
- validation de la slection (ouvre le dossier ou fichier slectionn):
* touche enter
* touche return
* touche clic
* touche flche droite
* touches numriques 5/6
* zone de contact tactile droite (inutile de presser)
- ouvre le dossier parent:
* touche flcher gauche
* touche numrique 4
* zone de contact tactile gauche (inutile de presser)
- quitte le navigateur et retourne l'OS:
* touche esc
Touches de contrle du Viewer:
-----------------------------
- scroll progressif de l' image:
* touches flches haut/bas/droite/gauche
* touches numriques 1/2/3/4/6/7/8/9
- scroll direct de l'image de la largeur/hauteur de l'cran:
* touche numrique 5 + touches flches haut/bas/droite/gauche
* touche clic + touches flches haut/bas/droite/gauche
* touche clic + touches numriques 1/2/3/4/6/7/8/9
* touche numrique 5 + touches numriques 1/2/3/4/6/7/8/9
- scroll tactile:
* glisser/dposer sur le pav tactile (sans pression)
- quitte le viewer et retourne au navigateur:
* touche esc
- augmente le contraste:
* touche "+"
- diminue le contraste:
* touche "-"
- zoom in progressif:
* touche "*"
* touche numerique 5
* touche clic
- zoom out progressif:
* touche "/"
- extinction/rallumage d'urgence de l'cran
* touche "ctrl"
Installation:
------------
Envoyez le document "mviewer_cx.tns" sur votre TI-Nspire dans n'importe quel dos
sier.
Utilisation:
-----------
Vous devez envoyer des images dans n'importe quel dossier.
Avant de les envoyer, il faut changer leur extension en "tns" (document Nspire).
Par exemple, le fichier "home.bmp" peut tre renomm en "home.tns" ou mieux "home.bm
p.tns".
Le fichier "root.png" peut tre renomm en "root.tns" ou mieux "root.png.tns".
Vous pouvez avoir besoin de personnaliser les paramtres d'affichage de vos dossie
rs
pour que votre OS vous laisse voir les extensions.
Formats d'image supports:
-------------------------
* Type: BMP
- RGB, palette indexe
- 1, 2, 3, 8, 16, 24, 32-bits
- aucune, compression RLE, compression bitfield
- avec ou sans transparence alpha
* Type: PNG
- RGB, palette indexe, niveaux de gris
- 1, 2, 3, 8, 16, 24-bits
- avec ou sans transparence alpha
* Type: JPEG
- 8, 24-bits
Tous les formats que j'ai pu gnrer avec diffrents logiciels d'images
ont t tests avec succs.
Le support BMP/PNG est trs complet et devrait ouvrir et afficher tout fichier BMP
/PNG.
Si vous arrivez trouver/gnrer un fichier BMP/PNG qui ne s'affiche pas correctement
,
merci de me l'envoyer.
Format recommand:
-----------------
Pour photos:
* TI-Nspire CX:
- BMP 16-bits compress BitField RGB-565
- PNG 24-bits RGB
- JPEG 24-bits RGB
* TI-Nspire:
- BMP 8-bits index compress RLE
- PNG 8-bits index ou niveaux de gris
- JPEG 8-bits grayscale
Pour documents:
* TI-Nspire CX:
- BMP 8-bits index compress RLE
- PNG 8-bits index
* TI-Nspire:
- BMP 4-bits index compress RLE
- PNG 4-bits index ou niveaux de gris
Bien que tous les formats ci-dessus soient supports, il est totalement inutile:
- d'avoir plus de 16-bits
De tels fichiers seront ouverts bien sr,
mais vous perdez de l'espace mmoire avec des donnes inutiles.
Tous les logiciels d'images ne proposent pas la compression RLE.
Microsoft Paint ne le fait pas.
Mais GIMP le fait par exemple.
Licence:
-------
GPL v2.0
Auteurs:
-------
Xavier Andreani: code principal
Avec l'aide de:
* JayTe: portage de la bibliothque libPNG
* Levak: code du zoom/dezoom
* JayTe: code d'affichage initial
Versions futures:
----------------
* Support d'autres formats d'images ou documents:
- GIF
- PDF
Remerciements:
-------------
- TI-Planet pour l'hbergement et les encouragements
- Omnimaga pour les tests et les encouragements
Bugs connus:
-----------
- 16-bits signed int overflow for big images dimensions
Historique:
----------
3.3 (31/07/2012)
* optimisations mmoire diverses
3.22 (30/07/2012)
* ractivation du double buffering sur CX, aprs conformation aux contraintes matriel
les (addresse cran aligne sur 8 octets)
3.21 (29/07/2012)
* dsactivation du double buffering sur CX cause d'un bug alatoire (tremblements d'c
ran) lors du changement d'adresse de l'cran
* amlioration du scrolling sur les images zoomes
* amlioration de la ractivit du pav tactile, particulirement sur les images zoomes
3.2 (26/07/2012)
* intgration de la bibliothque libJPEG
* la mmoire RAM ncessaire pour les donnes temporaires de dcompression des images PNG
lors de leur ouverture a encore t optimise
* rajout d'un indicateur de progression pendant l'ouverture des images JPEG et P
NG opening
3.1 (16/04/2012)
* la mmoire RAM ncessaire pour les donnes temporaires de dcompression des images PNG
lors de leur ouverture a t divise par 3
3.0 (16/02/2012)
* ajout du support des Nspire non-CX
* toutes les oprations cran sont maintenant faites en 16-bits
* extension de la fonctionnalit de zoom
* corrig le support des PNG en niveaux de gris de moins de 4-bits
* corrig la position de la barre de scrolling
* ajout la fonctionnalit d'extinction d'urgence de l'cran aux CX
2.0 alpha 1(26/01/2012)
* intgration de la bibliothque libPNG
1.0 alpha 1(22/01/2012)
* portage sur CX
3.1 (11/12/2011):
* corrig un bug qui empchait certaines images BMP compresses en RLE d'tre affiches,
quand le dernier retour charriot tait omis
3.0(RC2) (10/03/2010):
* corrig un bug qui empchait certaines images BMP compresses en RLE d'tre affiches,
lorsque qu'une nouvelle ligne fausse (et inutile) tait cre juste avant la f
in du fichier
* corrig un bug mineur d'affichage dans le navigateur
3.0RC1 (09/03/2010):
* rajout des contrles tactiles, ainsi que des contrles alternatifs
(comme le pav tactile Nspire a quelques problmes de sensibilit...)
2.1b (06/03/2010)
* modifi les contrles du clavier ClickPad pour tre compatibles
avec les futurs contrles du clavier TouchPad
* rajout des icnes dans le navigateur
* supprim les dossiers "." et ".."
2.0 (06/01/2010):
* ajout d'un mode 32 couleurs
* ajout d'une progression pour le chargement
* possibilit de scroller directement d'un cran
* conversion plus raliste des images couleurs en niveaux de gris, base sur la lumi
nescence
1.0b3 (13/12/2010):
* corrig bug si la commande d'chappement 00FF tait trouve dans un bitmap compress en
RLE
* corrig bug de caractre perdu lorsque la console texte atteignait le bas de l'cran
* corrig bug avec le browser si il y avait plus de 2 pages de fichiers
1.0b2 (12/12/2010):
* code pour supporter les bitmap non compresss indiquant une taille de donnes null
e en entte
1.0 (12/12/2010):
* premire version publique
Xavier Andrani
andreanx@hotmail.com

You might also like