Page 2 sur 3
Re: PureViewer
Publié : mar. 15/sept./2015 18:26
par TazNormand
Les 2 mon capitaine
Un qui fait plein de trucs dont je n'ai pas (encore) l'utilité, mais au cas où...
Un où je peux avoir le code comme ça j'identifie la partie qui m'intéresse et je peux reprendre le code dans mes propres sources (sans oublier de citer l'auteur original bien sur

).
Re: PureViewer
Publié : mer. 16/sept./2015 7:55
par Micoute
Mon brave Spock, j'ai bien peur que tu es du mal a en trouver, c'est un format complètement obsolète !
Re: PureViewer
Publié : mer. 16/sept./2015 10:54
par GallyHC
Bonjour spock,
Oui comme tu dis j'ai fait cette routine car j'en avais besoin. Pour les images je peux en faire avec "photoshop". J'en ai déjà mis quelque une ici (
http://koakdesign.info/spock/).
Cordialement,
GallyHC
Re: PureViewer
Publié : mer. 16/sept./2015 11:00
par GallyHC
je ne sais pas encore mais il y a peu être une cause à effet, je vais me pencher dessus.
Cordialement,
GallyHC
Re: PureViewer
Publié : mer. 16/sept./2015 11:31
par Ollivier
Bonjour Spock,
www.fileformat.info/format/pcx/egff.htm
Pas le temps de mieux. Et toujours pas pu tester ton code.
Re: PureViewer
Publié : mer. 16/sept./2015 17:53
par Micheao
svp spock rajoute aussi le format XCF' image Gimp, PSD(Photoshop ) et SVG(Inkscape)
Re: PureViewer
Publié : jeu. 17/sept./2015 7:50
par Ollivier
Dobro a écrit :c'est bon j'ai trouvé !
Toujours pas allumé un ordi.
Pour te donner une idée de ton geste, il équivaudrait à une soixantaine d'heures de recherche si tu me le demandais.
Merci. Sans vérifier, je pense que tu as reporté les auteurs (et leur mail) de ces travaux sous-jacents.
Ça marche avec le mode CGA pour PCX (alias PQ) ?
C'est juste 2 stores vénitiens qui se superposent. A part ça rien de bien sorcier: horizontalement, tout se suit.
Re: PureViewer
Publié : jeu. 17/sept./2015 9:41
par Ollivier
Dobro a écrit :
Ollivier a écrit :Pour te donner une idée de ton geste, il équivaudrait à une soixantaine d'heures de
recherche si tu me le demandais.
heu.. c'est dingue, j'arrive pas a comprendre quoique ce soit , de ce que tu raconte !
si je pouvais faire un sondage a ce sujet, je le ferai, histoire de me rassurer , que je ne
suis pas le seul ......
Je n'ai pas l'ADSL tout simplement! Question de différence de débit.
Non, pas de soupçon du tout, vu que les codes vers lesquels tu m'as amené durant x années, ne manquaient jamais de leur(s) auteur(s).
Aussi, il suffit de regarder MES propres codes publiés, pour comprendre que si c'était une remarque soupçonneuse, balayer à ma porte est d'abord à faire!! (il ne doit pas manquer grand chose tout de même)
Pour le store vénitien, ce n'est pas de ma faute si, quand tu pokes la moitiée de l'image, en mémoire écran, cela dessine un store vénitien...(1 ligne sur 2) C'était une contrainte électronique, qui, avec le peu de couleurs (dont le magenta en dominante par défaut, d'où le surnom de "PQ" pour cette carte CGA) faisait vraiment fuir pas mal de monde!!!
Mode spéculation a écrit :
Après, je spécule, mais si PCX a différents modes d'application (Cga, Ega, Vga), je ne pense pas qu'ils auraient négligé la possibilité de charger directement l'image. C'était vraiment trop lent pour rester perdre du temps à mettre un
"Rep Movs" (transfert)
par ligne de pixels à l'écran, alors que piocher de la disquette à la mémoire directement ou indirectement, c'est plus simple au chargement de l'image.
En gros, tu as
2 bits par pixel,
4 pixels par octet,
320 pixels par ligne (n/b ou couleur, c'est pareil que pour l'Amiga, mais sans le mode 16 couleurs)
200 lignes par écran.
donc
80 octets par ligne
non pas 81,92 octets par ligne (2 puissance 13 sur 100 en décimal)
A l'époque, ça n'allait pas corriger à chaque fin de ligne (même raison que plus haut, lenteur, etc...)
L'adresse de départ était 0xb8000 (lignes paires)
L'adresse de départ était 0xbA000 (lignes impaires) et non pas 0xb8000h + 0x8000d (décimal le 2nd terme: 80 octets/ligne * 100 lignes par "store")
Sur une image 320x200x2 bpp, en gros, le bug possible ce serait un décalage de 384 octets des lignes impaires.
lignes impaires décalées vers la droite de OfX *64. (384 modulo 80)
lignes impaires décalées vers le bas de OfY *4. (384 div 80)
OfX = 1/4 (car 1/4 d'octet par pixel)
OfY = 2 (car 1 ligne sur 2)
Défaut de décalage des lignes impaires de coordonnées (16 pixels en X et 8 pixels en Y).
C'est une spéculation, car ce sont des souvenirs qui n'ont pas été utilisés depuis 22 ans maintenant.
Bonne journée.
Re: PureViewer
Publié : jeu. 17/sept./2015 10:38
par falsam
Merci pour ce code qui j'avoue me déçoit un peu mais ça n'engage que moi. En tout cas, J'ai testé ton code.
Plantage au premier lancement lors de l'écriture du fichier Pure_viewer.inf mais ça ne c'est pas reproduit par la suite.
Les touches + et - ne défile pas les images et les boutons disparaissent.
La rotation d'une image altère cette image. Pour t'en rendre compte, exécutes 10 rotations.
Re: PureViewer
Publié : jeu. 17/sept./2015 11:08
par falsam
Ok pour les touches + et -. J'ai lu la description peut être en diagonale. Dans ce cas disable cette fonctionnalité quand ton application n'est pas en full-screen.
Spock a écrit :oui , je le sais , je m'attendais a ce que quelqu'un fasse cette remarque , j'aurai pu parier que cela allait etre toi !
Rhoo que c'est mesquin ça !! Mais je vais en rester là hein ? Sinon Mr Propre va passer faire un tour ici avec sa baguette magique (
Je reste soft sur la baguette)
Quand au probléme de la rotation, je l'ai vu sur une image contenant du texte sans faire joujou avec. Qu'est ce que tu m'énerves parfois

(
Non je déconne, en fait c'est tout le temps .... hahahahaha)
C'est comme pour l’apéro, je t'en sert un petit dernier. Clique sur Load et ferme le sélecteur d'image sans rien charger. Crash et là c'est pas dans ta doc qu'il faut obligatoirement charger un fichier quand tu as cliqué sur Load.

Un plus : Ajouter l'extension jpeg en plus des fichiers jpg.
Re: PureViewer
Publié : jeu. 17/sept./2015 11:31
par Ollivier
Dobro a écrit :
son topic sur le PCX est ici :
viewtopic.php?f=3&t=10783&hilit=pcx
Ok, c'est sûr, qu'à la page précédente, si je mets un lien vers du C alors qu'il y a un code PB de GallyHC, dans ce cas, c'est quasi-complètement inutile, voire narguant pour GallyHC, je te l'accorde...
Dès que j'ai le temps, je vérifierai s'il a une solution, si non, j'en chercherai une.
Re: PureViewer
Publié : sam. 19/sept./2015 13:15
par GallyHC
Ollivier a écrit :Dobro a écrit :
son topic sur le PCX est ici :
viewtopic.php?f=3&t=10783&hilit=pcx
Ok, c'est sûr, qu'à la page précédente, si je mets un lien vers du C alors qu'il y a un code PB de GallyHC, dans ce cas, c'est quasi-complètement inutile, voire narguant pour GallyHC, je te l'accorde...
Dès que j'ai le temps, je vérifierai s'il a une solution, si non, j'en chercherai une.
J'ai bien vu ton lien sur les PCX, j'ai d'autres choses a faire aussi (boulot par exemple et mon programme sur le contrôle au format DMX-512). J'ai bien dit que je verrais cela. Par contre faudra que que m'explique mieux ce que tu veux dire en quote, car je n'ai rien compris du tout.
Cordialement,
GallyHC
Re: PureViewer
Publié : dim. 20/sept./2015 15:03
par falsam
Spock a écrit :un bug empeche le prg de se lancer si c'est la premiere fois ..... Merci a Vera
Et moi je peux me
parfumer ? héhé
Rappelles toi, je l'avais signalé dans un de mes messages.
PS : Mode taquin On
Re: PureViewer
Publié : dim. 20/sept./2015 16:06
par falsam
Non non Monsieur Spock. J'ai bien dit
falsam a écrit :Plantage au premier lancement
mais moi je ne suis pas Vera, on ignore ce que je dis
PS: Je suis toujours en mode taquiner le spock et je m’arrête là.
Re: PureViewer
Publié : lun. 21/sept./2015 21:49
par Vera
It's not that I wouldn't have a
pure view on the conversation

...
But the epicure is quiet.
Ce n'est pas que je n'aie pas de vue pure sur la conversation .... Mais le jouisseur se tait.