Page 1 sur 2

mViewer CX 3.3 avec support complet CX et images 16Mpixels !

Message non luPosté: 01 Aoû 2012, 18:35
de critor
Nouvelle mise à jour aujourd'hui de notre lecteur d'images BMP, PNG et JPEG, mViewer CX qui passe en version 3.3 pour votre plus grand bonheur! :#top#:

Image




Comme pour nDoom, mViewer CX supporte désormais complètement le matériel TI-Nspire CX et notamment l'allocation mémoire d'un écran secondaire pour le double-buffering.

Bref d'une part, disparition définitive du bug aléatoire de l'image qui tremblait et optimisation en vitesse conservée grâce au double-buffering! :bj:





D'autre part, les dimensions des images utilisables sont limitées par la mémoire RAM de la calculatrice dans laquelle l'image est décompressée en 16-bits avant affichage:
  • 32Mo sur TI-Nspire et TI-Nspire CM
  • 64Mo sur TI-Nspire CX

Capacités auxquelles il faut retirer la taille de l'OS Nspire qui lui aussi se décompresse en RAM.



Contrairement à d'autres calculatrices, nous n'avons hélas pas d'outil dans l'OS TI-Nspire pour mesurer la mémoire RAM libre. :(



Mais nos tests ont montré que la nouvelle version 3.3 optimisée de mViewer CX réalise l'exploit d'ouvrir des images de plus de 16 millions de pixels sur TI-Nspire CX, soit dans les 34Mo une fois décompressées.

Non, vous ne rêvez pas: vous êtes sur TI-Planet! :o:
Plus de 200 fois la définition de votre écran TI-Nspire! :#fou#:
Votre TI-Nspire CX ouvre désormais sans aucun problème les images générées par votre appareil photo numérique sans besoin d'aucune réduction! :#top#:

Cela veut donc dire que l'OS CX 3.1 occupe en RAM dans les 30Mo.





Or, les OS ont quasiment la même taille d'un modèle TI-Nspire à un autre.
Il faut donc s'attendre à très peu de RAM libre sur les TI-Nspire ClickPad/TouchPad.

Et effectivement, les images les plus grandes que l'on peut ouvrir sur ces modèles semblent juste dépasser les 4-5Mo une fois décompressées, soit s'approchant à peine des 2 millions de pixels, c'est-à-dire juste 25 fois et quelques la définition de l'écran Nspire.

L'OS 3.1 semble donc occuper sur ces modèles dans les 27-28Mo une fois décompressé en RAM et risque de ne plus pouvoir grossir très longtemps... Les mises à jour pour ces modèles vont-elles cesser?...




Notons que la dernière version de mViewer a été optimisée et que l'on peut scroller les images avec la même sensibilité et réacivité, quel que soit le zoom utilisé! :#top#:



Regardez un peu la démo, on ne vous a pas menti: :;):






Lien:
mViewer CX 3.3
Ndless 3.1

Re: mViewer CX 3.3 avec support complet CX et images 16Mpixe

Message non luPosté: 01 Aoû 2012, 21:50
de NeOtuX
Certains ici méritent une médaille en or, comme celles que l'on distribue en ce moment aux JO !

Merci pour le travail effectué, et les explications toujours aussi captivantes proposées dans la news ! ;-)

Re: mViewer CX 3.3 avec support complet CX et images 16Mpixe

Message non luPosté: 02 Aoû 2012, 06:08
de DoOmnimaga
Beau travail!

Seul petit problème avec la vidéo: Elle semble distortionnée pour moi. Probablement que tu a enregistré en 16:9 mais uploadé la vidéo en 4:3?

Re: mViewer CX 3.3 avec support complet CX et images 16Mpixe

Message non luPosté: 02 Aoû 2012, 11:19
de critor
dj_o a écrit:Beau travail!

Seul petit problème avec la vidéo: Elle semble distortionnée pour moi. Probablement que tu a enregistré en 16:9 mais uploadé la vidéo en 4:3?


Oui, bien vu! :bj:
La vidéo d'origine était en 16:9.
Donc soit VirtualDub soit YouTube sont passés en 4:3 sans que je le leur demande...

Re: mViewer CX 3.3 avec support complet CX et images 16Mpixe

Message non luPosté: 02 Aoû 2012, 11:24
de Laurae
critor a écrit:La vidéo d'origine était en 16:9.
Donc soit VirtualDub soit YouTube sont passés en 4:3 sans que je le leur demande...


Anamorphose ?

Probablement affiché en 16:9 sur certains lecteurs avec une balise spécifique pour le 16:9 (mais squeezée en 4:3 natif) mais YouTube ignore cela et le considère comme 4:3.
Il existe des balises sur YouTube pour forcer le format 16:9, mais cela ne fonctionne pas pour les vidéos avec anamorphose (déjà eu ce problème plusieurs fois et pour fixer le problème j'ai du appliquer un stretch 1.778:1).

Re: mViewer CX 3.3 avec support complet CX et images 16Mpixe

Message non luPosté: 17 Aoû 2012, 15:16
de compsystems
Request:

0: To increase or decrease the zoom, temporarily adding a message that shows that value,

1: Support animations (.gif file) for when?

Re: mViewer CX 3.3 avec support complet CX et images 16Mpixe

Message non luPosté: 17 Aoû 2012, 15:20
de critor
Animations mean GIF file support.


I'm not sure it's really interesting to "hack" mViewer, designed from the start to display non animated images...

If you want animations, let's just develop an MPEG/DIVX video player ;)

Re: mViewer CX 3.3 avec support complet CX et images 16Mpixe

Message non luPosté: 17 Aoû 2012, 15:58
de compsystems
>> Animations mean GIF file support. YES

or simply call from a TIbasic program, several graphs successively to give animation effects

idea spiderani.tns code
Code: Tout sélectionner
function animation00()
for 1 10
spiderAni00.bmp.tns anim.tns delayms(100)
spiderAni01.bmp.tns anim.tns delayms(100)
spiderAni02.bmp.tns anim.tns delayms(100)
....




hp48gx calculator Example Code
http://www.hpcalc.org/details.php?id=6628
spiderani
«
PICT { # 0d # 0d } LCD REPL
{ #0d #0d } PVIEW
DO
IF
RAND 6.5 * RAND .4 ‰
THEN NEG
END
-> X
« 3.2 -3.1
FOR y
PICT X y RC

{
GROB 13 14 040006000D0084108E208A408E201F11AEA04E4001108A2040404040 @ Graphical Object 1
GROB 13 13 04000C000610052084204E208A200F109E216EC00110CA602080 @ Graphical Object 2
}

RAND .4 < 1 + GET REPL
-.1
STEP
»
UNTIL KEY
END
»

Re: mViewer CX 3.3 avec support complet CX et images 16Mpixe

Message non luPosté: 28 Aoû 2012, 01:31
de compsystems
... but an image of this type (.gif), occupies a lot less, from there the importance of supporting this format, the calculator has very little memory

Re: mViewer CX 3.3 avec support complet CX et images 16Mpixe

Message non luPosté: 28 Aoû 2012, 06:33
de Excale
.png files are often more little than .gif files (for the same quality).